Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[Débutant] Aide sur les liens avec menu type rollover

2 réponses
Avatar
Benoît Durand
Bonjour,

J'ai placé un menu rollover dans une page web divisée en 2 cadres. Ce
menu a été créé automatiquement avec Buttonfly. Le problème vient du
fait que les liens s'ouvrent dans le cadre du menu alors que je voudrais
les ouvrir dans une nouvelle page.

Ci-joint le script actuel, merci infinment pour votre aide.

<!-- debut du script BUTTONFLY -->
<SCRIPT language=JavaScript>


buttonREF = new Array()
buttonSRC = new Array()

menu_top = 70
menu_left = 0
espacement_horiz = 0
espacement_vert = 20
buttonSRC[0]="D:/CaritasPatrum/site/Images/Btn_Presentation.jpg"
buttonSRC[1]="D:/CaritasPatrum/site/Images/Btn_Presentation_Roll.jpg"
buttonSRC[2]="D:/CaritasPatrum/site/Images/Btn_Presentation _Enfonce.jpg"
buttonSRC[3]="D:/CaritasPatrum/site/Images/Btn_Intervenants.jpg"
buttonSRC[4]="D:/CaritasPatrum/site/Images/Btn_Intervenants_Roll.jpg"
buttonSRC[5]="D:/CaritasPatrum/site/Images/Btn_Intervenants_Enfonce.jpg"
buttonSRC[6]="D:/CaritasPatrum/site/Images/Btn_textes.jpg"
buttonSRC[7]="D:/CaritasPatrum/site/Images/Btn_textes_Roll.jpg"
buttonSRC[8]="D:/CaritasPatrum/site/Images/Btn_textes_Enfonce.jpg"
buttonSRC[9]="D:/CaritasPatrum/site/Images/Btn_Inscription.jpg"
buttonSRC[10]="D:/CaritasPatrum/site/Images/Btn_Inscription_Roll.jpg"
buttonSRC[11]="D:/CaritasPatrum/site/Images/Btn_Inscription_Enfonce.jpg"
buttonSRC[12]="D:/CaritasPatrum/site/Images/Btn_Archives.jpg"
buttonSRC[13]="D:/CaritasPatrum/site/Images/Btn_Archives_Roll.jpg"
buttonSRC[14]="D:/CaritasPatrum/site/Images/Btn_Archives_Enfonce.jpg"
buttonSRC[15]="D:/CaritasPatrum/site/Images/Btn_Liens.jpg"
buttonSRC[16]="D:/CaritasPatrum/site/Images/Btn_Liens_Roll.jpg"
buttonSRC[17]="D:/CaritasPatrum/site/Images/Btn_Liens_Enfonce.jpg"
buttonSRC[18]="D:/CaritasPatrum/site/Images/Btn_Contact.jpg"
buttonSRC[19]="D:/CaritasPatrum/site/Images/Btn_Contact_Roll.jpg"
buttonSRC[20]="D:/CaritasPatrum/site/Images/Btn_Contact_Enfonce.jpg"
buttonREF[0]="/CaritasPatrum/site/présentation.html"
buttonREF[1]="/CaritasPatrum/site/présentation.html"
buttonREF[2]="/CaritasPatrum/site/présentation.html"
buttonREF[3]="/CaritasPatrum/site/intervenants.html"
buttonREF[4]="/CaritasPatrum/site/intervenants.html"
buttonREF[5]="/CaritasPatrum/site/intervenants.html"
buttonREF[6]="/CaritasPatrum/site/textes.html"
buttonREF[7]="/CaritasPatrum/site/textes.html"
buttonREF[8]="/CaritasPatrum/site/textes.html"
buttonREF[9]="/CaritasPatrum/site/inscription.html"
buttonREF[10]="/CaritasPatrum/site/inscription.html"
buttonREF[11]="/CaritasPatrum/site/inscription.html"
buttonREF[12]="/CaritasPatrum/site/archives.html"
buttonREF[13]="/CaritasPatrum/site/archives.html"
buttonREF[14]="/CaritasPatrum/site/archives.html"
buttonREF[15]="/CaritasPatrum/site/liens.html"
buttonREF[16]="/CaritasPatrum/site/liens.html"
buttonREF[17]="/CaritasPatrum/site/liens.html"
buttonREF[18]=""
buttonREF[19]=""
buttonREF[20]=""


nb_images = buttonREF.length / 3


// == Detection du navigateur =============================

ver = parseInt(navigator.appVersion)
ns = (navigator.appName == "Netscape") ? true : false

ns6 = ns && (ver >= 5) ? true : false
ns4 = (document.layers)? true : false
ie4 = (document.all) ? true : false


//== Creation d'une image =================================


function create_button (n, l, t) {

if (ie4 || ns6) {
balise_start = '<div STYLE=" position:absolute; left:' + l +';top:'
+ t + ';">'
balise_end = '</div>'
}

if (ns4) {
balise_start = '<layer left=' + l +' top=' + t +'>'
balise_end = '</layer>'
}

document.write (
balise_start +
'<a HREF="' + buttonREF[n] + '" ' + 'onmouseOver="show_over(' + n
+')"; ' + 'onmouseOut ="show_out('+ n +')"; ' + 'onmouseDown =
"show_down(' + n +')" >' +
'<img name="buttonIMG' + n + '" SRC="' + buttonSRC[n] +'"
border=0></a>' +
balise_end);
}


// == Animation du bouton ===============================

function show_out(n) {

if (ie4 || ns6)
button = eval("document.buttonIMG" + n)
if (ns4)
button = document.eval("buttonIMG" + n)

button.src = buttonSRC[n]
}


function show_over(n) {

if (ie4 || ns6)
button = eval("document.buttonIMG" + n)
if (ns4)
button = document.eval("buttonIMG" + n)

button.src = buttonSRC[n+1]
}

function show_down(n) {

if (ie4 || ns6)
button = eval("document.buttonIMG" + n)
if (ns4)
button = document.eval("buttonIMG" + n)

button.src = buttonSRC[n+2]
}




// == affichage du menu ==============================

function display_menu() {

image_width = document.imageREF.width
image_height = document.imageREF.height

for (i=0; i < nb_images; i++)
create_button(3*i, menu_left + i*espacement_horiz, menu_top
+i*(image_height + espacement_vert))

}



</SCRIPT>
<!-- fin du script BUTTONFLY -->
</HEAD>

<BODY>

<!-- debut du script BUTTONFLY -->
<SCRIPT LANGUAGE="JavaScript">

if (ie4 || ns6) {
document.write(
'<div STYLE=" position:absolute; left:-1000; top:-1000;">' +
'<img name=imageREF SRC="' + buttonSRC[0] +'" border=0>' +
'</div>')
}

if (ns4) {
document.write(
'<layer left=-1000 top=-1000>' +
'<img name=imageREF SRC="' + buttonSRC[0] +'" border=0>' +
'</layer>')
}

display_menu()

</SCRIPT>
<!-- fin du script BUTTONFLY -->

2 réponses

Avatar
Jean-Philippe Caruana
bonjour,

<SCRIPT language=JavaScript>


java <> javascript
java et javascript n'ont RIEN à voir, vous vous trompez de forum...
essayez sur un forum de type fr.comp.infosystemes.www.*

bon courage

--
jpc
http://www.enstimac.fr/~caruana/

Avatar
Benoît Durand

bonjour,

<SCRIPT language=JavaScript>



java <> javascript
java et javascript n'ont RIEN à voir, vous vous trompez de forum...
essayez sur un forum de type fr.comp.infosystemes.www.*

bon courage

Désolé pour cette méprise.

Merci pour votre conseil que je vais suivre immédiatement !

Cordialement,
Benoît