[JS]Cadres et javascript

Cadres et javascript [JS] - HTML/CSS - Programmation

Marsh Posté le 18-06-2003 à 15:05:01    

Bonjour tout le monde
 
J'ai une page de cadres composée de 2 frames (haut/bas) et je voudrais, lorsque je clique sur un lien dans frame du haut, que le contenu des 2 frames change...
 
J'ai testé ceci :
 
- dans le head frame haut
 

Code :
  1. <SCRIPT language="javascript">
  2. <!--
  3. function btnTDM()
  4. {
  5. document.all.topFrame.src = "default.htm";
  6. document.all.mainFrame.src = "p01c01.htm";
  7. }
  8. -->
  9. </SCRIPT>


 
- dans le body frame haut

Code :
  1. <a href="JavaScript:btnTDM();">Lien</a>


 
Le navigateur ne reconnait pas mes objets frame...
 
Merci pour votre aide !

Reply

Marsh Posté le 18-06-2003 à 15:05:01   

Reply

Marsh Posté le 18-06-2003 à 15:24:28    

Dîtes moi au moins si c'est possible... :(

Reply

Marsh Posté le 18-06-2003 à 15:29:08    

parent.topFrame.src et parent.mainFrame.src ?

Reply

Marsh Posté le 18-06-2003 à 19:03:16    

Merci je vais tester ! ;)

Reply

Marsh Posté le 19-06-2003 à 10:00:46    


J'ai testé ca  
 
function btnTDM()  

Code :
  1. {
  2. window.parent.topFrame.src = "default.htm";
  3. window.parent.mainFrame.src = "p01c01.htm";
  4. }


 
et ca
 

Code :
  1. function btnTDM() 
  2. {
  3. window.top.topFrame.src = "default.htm";
  4. window.top.mainFrame.src = "p01c01.htm";
  5. }


 
mais les frames ne se mettent pas à jour, en fait je clique et rien ne se passe... une petite idée ?
 
Merci :)

Reply

Marsh Posté le 19-06-2003 à 17:22:30    

window.topFrame.location.href='...';

Reply

Marsh Posté le 19-06-2003 à 22:05:01    

MagicBuzz a écrit :

window.topFrame.location.href='...';


 
[:plusun]


---------------
Si les femmes avaient la majoritée dans les conseils municipaux, les créneaux seraient interdits...
Reply

Marsh Posté le 20-06-2003 à 13:18:31    

Exact ! Merci bcp :D
 
J'ai un autre soucis, j'essaie de changer la valeur des propriétés d'une  balise div comme ceci :
 

Code :
  1. window.top.topFrame.btnSstPrec.onMouseOver = "MM_swapImage('Titre_Prec','','image1.gif',1)";
  2.  window.top.topFrame.btnChapPrec.onMouseOver = "MM_swapImage('Titre_Prec','','image2.gif',1)";


 
mais ca ne fonctionne pas, quelle est la bonne syntaxe svp ?
 
merci :)

Reply

Marsh Posté le 20-06-2003 à 16:13:25    

y a pas moyen de géré ca ?

Reply

Marsh Posté le 20-06-2003 à 19:03:23    

google onmouseover javascript

Reply

Marsh Posté le 20-06-2003 à 19:03:23   

Reply

Marsh Posté le 20-06-2003 à 23:21:11    

J'ai fait énormément de recherche sans trouver de réponse précise à ma question... En général on trouve des explications sur l'utilisation traditionnelle de onMouseover mais pas de réponse pour ce genre d'utilisation. :(


Message édité par ValM le 20-06-2003 à 23:22:05
Reply

Marsh Posté le 21-06-2003 à 00:04:44    

Je peux te donner ma réponse :
 
IE supporte une syntaxe
NS 4.x supporte une syntaxe
NS 6+ supporte une syntaxe
 
Aucune d'entre elles ne sont les mêmes.
 
A ça, tu ajoutes que le support de ce genre de méthodes dans NS est particulièrement foireux, genre tu peux pas récupérer la positions de la souris.
 
Donc bah pleure :D
 
Sinon, je peux pas t'aider plus, parceque bu que j'ai galèré un max avec ça, j'ai abandonné, donc j'ai pas de code sous la main ;)

Reply

Marsh Posté le 21-06-2003 à 10:54:18    

Ok merci bcp pour cette réponse, je vais essayer de contourner le problème...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed