Salut tout le monde,
Je débute en javascript, et j'ai mis 3 heures a faire un script avant qu'il ne fonctionne, et comble de découragement, il ne fonctionne que sous IE, et je voudrai qu'il fonctionne aussi sur firefox (tout en restant fonctionnel sous IE).
Voila, j'ai une page (index.php) avec une IFRAME (event.html) et un calendrier d'un mois réalisé en php.
Je veux que lorsque je survole une case du calendrier (donc un jour), cela change le contenu de l'IFRAME
Voici le code que j'ai fait en simplifié :
- index.php :
Code :
- <html>
- <head>
- <title>Ma page</title>
- </head>
- <body>
- <script language="javascript">
- <!--
- var Messager=new String("coucou vous" )
- function td(Numjour,Message)
- {
- document.write('<td onMouseOver=\'window.Messager="'+Message+'";document.event.location.reload()\'>'+NumJour+'</td>');
- }
- }
- // -->
- </script>
- ...
- <IFRAME name="event" scrolling="auto" SRC="event.php" border=1 frameborder=1 height=100 width=200></IFRAME>
- <TABLE><TR>
- td(1,"salut" )
- td(2,"bonjour" )
- </TR></TABLE>
|
- event.html :
Code :
- <script language="javascript">
- <!--
- document.write(parent.window.Messager);
- //-->
- </script>
|
Si quelqu'un pouvait m'aider, ce serait cool
Merci d'avance