CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

On Mouse over texte + Iframe {[ HELP ]}

Vegeta4
Vegeta4
Niveau 7
22 mars 2005 à 20:39:16

j´ai trouvé ça mais je ne comprends rien lol

< script language="javascript> function golien(URL)
{window.open(URL,´C&´,´height=480,width=640)}</sc
ript>
< a href="#"
onMouseOver="golien(´http://www.conseil-creation.c
om´)">Simple texte</a>

c´etait sur cette page

http://www.conseil-creation.com/informatique/internet/javascript_evenements.php

watzakamikaze
watzakamikaze
Niveau 10
22 mars 2005 à 20:46:23

Ca ouvre une fenètre pop up, c´est ça que tu voulais . ? =/

Zanco
Zanco
Niveau 10
22 mars 2005 à 20:53:38

je peux t´aider.

Zanco
Zanco
Niveau 10
22 mars 2005 à 21:05:29

Essaie ca:

Bon j´imagine que ton source code est quelque chose comme ca:

< !DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.0 Transitional//EN">
< HTML>
< HEAD><TITLE>blah blah < /TITLE></HEAD>
< BODY>
blah blah blah stuff stuff
< !-- et ton iframe vient ici -->

< IFRAME SRC="something.html">
< /IFRAME>
blah blah blah
< /BODY>
< /HTML>

CE que tu peux faire est de donner un nom ou un ID a ton IFRAME;
1) avec un nom ca sera comme ca:
< IFRAME SRC="something.html" name="le_nom_que_tu_veux">

et ensuite si tu veux changer ton iframe qd on passe sur le text , voila le code
< a
href="javascript:getElementsByName(´le_nom_que_tu_
veux´)[0].src=´le_nouveau_iframe.html´">le text ici</a>

NOTE: les noms doivent etre les meme.

2) avec un ID ce sera:

< IFRAME src="something.html" id="id_que_tu_veux">

et ensuite si tu veux changer ton iframe qd on passe sur le text , voila le code:

< a
href="javascript:getElementById(´id_que_tu_veux´).
src=´le_nouveau_iframe.html´">le text ici</a>

NOTE: les id doivent etre les meme.

Test et de rien si ca marche. Si ca marche pas :pacg:

Zanco

Zanco
Zanco
Niveau 10
22 mars 2005 à 21:15:49

oops, j´ai oublie que tu voulais avec onMouseOver.

Bon voila:
Tu n´a qu´a creer une function quelque part dans ton source code ( de preference dans le HEAD).

tu n´a qu´a change ca: < a
href="javascript:onMouseOver=´changeIframe()´>text
ici < /a>

Si t´a utilise le nom avec le iframe ca sera:
< script type="text/javascript" language="javascript>

function changeIframe()
{
getElementsByName(´le_nom_que_tu_
veux´)[0].src="le_nouveau_iframe.html";
}
< /script>

si t´a utilise le id ca sera:
< script type="text/javascript" language="javascript>

function changeIframe()
{
getElementById(´le_Id_que_tu_
veux´)[0].src="le_nouveau_iframe.html";
}
< /script>

Vegeta4
Vegeta4
Niveau 7
22 mars 2005 à 22:15:51

je te tien au courant en tout cas merci pour cet aide C super sympa

Vegeta4
Vegeta4
Niveau 7
23 mars 2005 à 20:54:33

ça a pas l´aire de marché je suis dsl ou alors y´a un truc que j´ai pas compris...

Zanco
Zanco
Niveau 10
24 mars 2005 à 06:21:39

mmmmmmmm....
Essaie ca; n´oublie pas que ou je mets " something.html" est a remplace par le page que tu veux mettre en IFRAME, ou je mets " somethingElse.html" est a remplace par la nouvelle page que tu veux afficher qd la souris passe sur le mot, et ou je mets " le_nom_que_tu_veux" est un nom que tu choisis ( tu peux dire " myiframe" ou " name1" etc...) dans tous les cas, le nom doit coincider avec celui que tu utilise dans le script javascript.

donc voila pour le code

< IFRAME SRC="something.html" name="le_nom_que_tu_veux">
< /IFRAME>

< a href="#" onMouseOver="ChangeFrame()">text < /a>

< script type="text/javascript" language="javascript">

function ChangeFrame()
{

document.getElementsByName(´le_nom_que_tu_veux´)[0
].src="somethingElse.html" ;
}

< /script>

ca devrait marche j´en suis sur; Pour le script, mets le apres le text si tu veux :-) .
Mais n´oublie pas que
document.getElementsByName(´le_nom_que_tu_veux´)[0
].src c´est zero dans les crochets[].

Poste encore si ca marche ou pas; je vais trouver quelque chose d´autre.

Vegeta4
Vegeta4
Niveau 7
24 mars 2005 à 22:12:30

Doit y avoir un truc que j´ai pas compris voila comment j´ai insérer le code dans ma page ça vient peut d´etre d´une erreure de ma parrt dsl je débute . .:

< html>
< head>
< title>Untitled Document</title>
< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
< /head>

< body bgcolor="#FFFFFF" text="#000000">

< p><a href="test3.htm" onMouseOver="ChangeFrame()">essai</a>

< script type="text/javascript" language="javascript">

function ChangeFrame()
{

document.getElementsByName(´main´)[0
].src="test3.html" ;
}

< /script></p>
< p> </p>
< table width="210" border="0" cellspacing="1" height="207">
< tr>
< td valign="top">
< div align="center"><IFRAME SRC="test2.htm" name="main">
< /IFRAME></div>
< /td>
< /tr>
< /table>
< p> </p>
< /body>
< /html>

watzakamikaze
watzakamikaze
Niveau 10
24 mars 2005 à 22:17:17

getelement je crois que c´est only IE :gni:

http://www.le-webmestre.net/web/cours/javascript/cours_22.php

Zanco
Zanco
Niveau 10
24 mars 2005 à 22:43:38

Voila, il marche maintenant;
Les erreurs que j´ai vu sont les suivantes:
ne met pas d´espace entre le " <" et le reste du nom; donc ecrit " <html>" au lieu de " < html>"ou les autres sans espaces dans le tag. Et ensuite, change le ´ ( apostrophe) de Jv.com avec celui de ton clavier pour getElementsByName(´main´). De plus, il ne fallait pas terminer le script en mettant le " </p>" tout just apres; le browser pensait que c´etait un text.
Il marche tres bien, tu peux copier le code et coller pour voir; j´ai fait les tests. Si t´as un problem, n´hesite pas.

< html>
< head>
< title>Untitled Document</title>
< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
< /head>

< body bgcolor="#FFFFFF" text="#000000">

< p><a href="test3.htm" onMouseOver="ChangeFrame()">essai</a>
< /p>

< script type="text/javascript" language="javascript">

function ChangeFrame()
{

document.getElementsByName(´main´)[0
].src="test3.html" ;
}

< /script>

< p> < /p>
< table width="210" border="0" cellspacing="1" height="207">
< tr>
< td valign="top">
< div align="center"><IFRAME SRC="test2.htm" name="main">
< /IFRAME></div>
< /td>
< /tr>
< /table>

< p> < /p>

< /body>
< /html>

Zanco
Zanco
Niveau 10
24 mars 2005 à 23:09:31

si tu fais bien, ca devrait resembler a quelque chose comme ca :gni:
http://zanco.f2g.net/tests/testforvegeta4.html

( c´est mon site) :cool:

Zanco
Zanco
Niveau 10
30 mars 2005 à 16:05:27

:doute:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment