![]() |
Forum SELFHTML: Archives: |
|
|
Le message suivant est de: Mat, 05. 10. 2004, 16:52
Bonjour
j'ai un lien dans ma pageA qui ouvre une nouvelle fenêtre contenant un frameset composé de 2 cadres
j'aimerais :
- mettre dans le cadre du haut une pageB dont l'url est connue dans la pageA
- mettre dans le cadre du bas une pageC dont l'url est connue dans la pageA
j'ai essayé
test=window.open("monframset.htm","frameset","...");
test.frames[0].location.href="urlpageB";
test.frames[1].location.href="urlpageC";
mais ca ne fonctionne pas (apparemment les objets frames n'existent pas encore)
merci
ps: ce post est une simplification du précédent
Le message suivant est de: Joel, 21. 10. 2004, 16:43
Salut Mat,
une solution que j'utlise pour accéder à des objets Javascripts d'une frame à une autre c'est une boucle avec un test du genre eval(document.getElementById('id_de_mon_objet')), pour savoir si l'objet existe (tu peux faire une boucle ou utiliser un timer).
Mais il y a peut être d'autres soluces ...
Joel.
Le message suivant est de: Celelibi,
sysygogo86@msn.com, 22. 10. 2004, 00:10
http://www.espionet.com
»» Bonjour
Bonjour
»» mais ca ne fonctionne pas (apparemment les objets frames n'existent pas encore)
sisi ça existe depuis JavaScript 1.0. :)
http://fr.selfhtml.org/javascript/objets/frames.htm
http://fr.selfhtml.org/javascript/objets/elementshtml.htm#frame
par contre les objets frames se comportent comme des objets window : http://fr.selfhtml.org/javascript/objets/window.htm
voilà, je vois qu'il y en a qui ont encore bien cherché. :)
Celelibi
![]()
© 1998-2004
selfhtml@fr.selfhtml.org