javascript->frames->liens

javascript->frames->liens - Programmation

Marsh Posté le 16-03-2001 à 22:33:22    

je viens de me trouver des menus deroulant en javascript , mais comme je n'y connais rien en javascript je n'arrive pas a faire un lien vers une autre frame .
en html ca donne  a href="monlien" target"le nom de la frame">
et là pour ce que je veux j'ai ca a documenter :
temp.addItem(new NavBarMenuItem("mon lien","ma page.html" ));
quelle est la syntaxe pour charger le lien dans une frame ,bas par exemple ?
merci


---------------
Dieux a fait les hommes,
Reply

Marsh Posté le 16-03-2001 à 22:33:22   

Reply

Marsh Posté le 17-03-2001 à 13:08:44    

personne ne peut m'aider?


---------------
Dieux a fait les hommes,
Reply

Marsh Posté le 17-03-2001 à 17:25:01    

essai de mettre:
temp.addItem(new NavBarMenuItem("mon lien","javascript:window.alert('ça marche!' )" ));  
ou
temp.addItem(new NavBarMenuItem("mon lien","javascript:void(alert('ça marche!' ))" ));  
 
 
si ça marche file moi le nom de ta frame et je te ferais une petite fonction si t'es sage;)
Si ça marche pas tu peux pleurer.

 

[edit]--Message édité par Roswell_--[/edit]


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 17-03-2001 à 22:39:44    

chuis un peu en retard mais j'essaye de suite et je te dis quoi .
merci


---------------
Dieux a fait les hommes,
Reply

Marsh Posté le 17-03-2001 à 23:09:27    

oui les deux types de message fonctionne , c'est quoi le rapport c'est un message d'alerte normal non?
bon vu que je suis sage tu me fais un petit topo pour ouvrir dans une frame qui se nomme " droite " SVP


---------------
Dieux a fait les hommes,
Reply

Marsh Posté le 18-03-2001 à 00:20:17    

bah c'était pour voir si en mettant du javascript a la place de l'url c'était interpreté correctement.
Donc si ça marche tu fais une fonction du genre:
function openInFrame(Url)
{
    parent.frame["droite"].document.location.href=Url;
}
 
temp.addItem(new NavBarMenuItem("mon lien","javascript: openInFrame('http://www.ton_lien.com' )" ));
 
J'utilise pas des frames tout les jours, donc si tu vois une erreur   :p

 

[edit]--Message édité par Roswell_--[/edit]


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 18-03-2001 à 00:44:09    

merci m'ssieur j'essaye mais pô ce soir ya un GP demain a 8heure et je devrait deja etre couche ...
merci encore


---------------
Dieux a fait les hommes,
Reply

Sujets relatifs:

Leave a Replay

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