|
|
|
|
Posté par
cure-dent, le lundi 26 mai 2003 à 15:46:23en gros je souhaite k'un meme lien ouvre une fenetre (defini en javascript) a chaque fois ke l'on clique dessu.
...pour faire ca je suis tenté d'utiliser les cookies car je ne vois pas bien comment faire passer une variable php en variable javascript autrement ...oui il est encore possible que je ne sois pas tres clair ... c ke je suis aussi ds le flou
|
oups ... oui t'as raison j'ai dit n'importe quoi....
Moi dans ton cas, je passerai les infos dans l'url (qui ne se verras pas puisque location=0) du coup tu auras <SCRIPT LANGUAGE="JavaScript"> function runTest() { if... { var txt1=document.all.formping.idInput1.value; var txt2=document.all.formping.idInput2.value; etc... var URL="telnetiso.php?idInput1="+txt1+"&idInput2="+txt2+...; fenetre=window.open(URL, "_blank", "height=350, width=450, left=525, top=300, location=0, toolbar=0, scrollbars=1, menubar=0, resizable=1, status=0"); } </SCRIPT > et ceci en enlevant le action et le submit Je pense que c'est le moyen le plus simple (et plus propre), en plus tu peux faire des tests dans runTest pour vérifier avant l'envoi des champs input dans telnetiso.php du coup tu n'as même pas besoin de form.... ne donne pas de précisions de left et de top sur tes nouvelles fenêtre, sinon elles vont se superposer et tu n'en verra qu'une. Par contre si tu veux absolument les passer en méthode post, on doit pouvoir appeler une fonction javascript sur le bouton de ping qui construit dynamiquement un formulaire (avec un nom de fenêtre different à chaque fois) et qui renseigne tous les champs input. Faut tester. [ JEROMAX ] http://www.jeromax.free.fr |
bon je viens de faire le modif mais bon ca ne marche toujour pas...g du me gourrer qq part
bon je te passe un bou de mon code pour que tu puisses voir: <SCRIPT LANGUAGE="JavaScript"> function runTest() { if... var txt1=document.formping.aire.value; var txt2=document.formping.adresseMAC.value; var txt3=document.formping.sel.value; var txt4=document.formping.nbrping.value; var txt5=document.formping.pktaille.value; var txt6=document.formping.interv.value; var URL="telnetiso.php?aire="+txt1+"&adresseMAC="+txt2+"&sel="+txt3+"&nbrping="+txt4+"&pktaille="+txt5+"&interv="+txt6+""; document.formping.submit.value="Ping"; fenetre=window.open(URL, "_blank", "height=350, width=450, left=525, top=300, location=0, toolbar=0, scrollbars=1, menubar=0, resizable=1, status=0"); } </SCRIPT > et au niveau de mon formulaire maintenant g: <form methode="post" name="formping"> <input type="text" name="aire" value="'.$aire.'" size="8" maxlength="8"> <input type="text" name="adresseMAC" value="'.$adresseMAC.'" size="12" maxlength="12"> <input type="text" name="sel" value="'.$sel.'" size="11" maxlength="2"> <button onClick="runTest()" >Ping</button> voila bon il lorsque je lance clique sur le bouton le browser m indique qu'il y a une erreure au niveau du script...g du me tromper ds la synthaxe...tu en penses koi toi ? je te remercie encore |
j'ai créé une page test.html
dedans j'ai mis <head> </head> <body> <SCRIPT LANGUAGE="JavaScript"> function runTest() { var txt1=document.formping.aire.value; var txt2=document.formping.adresseMAC.value; var txt3=document.formping.sel.value; var URL="test.html?aire="+txt1+"&adresseMAC="+txt2+"&sel="+txt3; //height=350, width=450, left=525, top=300,location=0, toolbar=0, scrollbars=1, menubar=0, resizable=1, status=0 fenetre=window.open(URL, "_blank", ""); } </SCRIPT > <form methode="post" name="formping"> <input type="text" name="aire" value="valueAire" size="8" maxlength="8"> <input type="text" name="adresseMAC" value="valueMac" size="12" maxlength="12"> <input type="text" name="sel" value="valueSel" size="11" maxlength="2"> <button onClick="javascript:runTest()" >Ping</button> </body> et ça, ça fonctionne bien... à chaque clic j'ouvre une nouvelle fenêtre avec comme paramètres de l'url les valeurs qu'il faut. Alors l'erreur doit venir de chez toi... ;-) Bonne prog. [ JEROMAX ] http://www.jeromax.free.fr |
bon je viens de tester ta page et ca a marché en effet...mais j ai fait d autre tit test et g l'impression que je ne peux pas mettre plus de 3 parametres ds l'url (c bizzare d ailleur...ca doit pas etre ca)
regarde si ca ca marche chez toi: <html> <head> </head> <body> <SCRIPT LANGUAGE="JavaScript"> function runTest() { var txt1=document.formping.aire.value; var txt2=document.formping.adresseMAC.value; var txt3=document.formping.sel.value; var txt4=document.formping.nbrping.value; var URL="telnetiso.php?aire="+txt1+"&adresseMAC="+txt2+"&sel="+txt3+"&nbrping="+text4; fenetre=window.open(URL, "_blank", "height=350, width=450, left=525, top=300,location=0, toolbar=0, scrollbars=1, menubar=0, resizable=1, status=0 "); } </script> <? echo' <form methode="post" name="formping"> <input type="text" name="aire" value="valueAire" size="8" maxlength="8"> <input type="text" name="adresseMAC" value="valueMac" size="12" maxlength="12"> <input type="text" name="sel" value="valueSel" size="11" maxlength="2"> <input type="text" name="nbping" value="ValuePing" size="6" maxlength="8"> <button onClick="javascript:runTest()" >Ping</button> '; ?> </body> </html> |
EH ! !... je veux bien t'aider, mais il faut que tu cherche un peu aussi... pour les fautes de frappes, y'a pas besoin de CCM
Il faut que tu te mettes d'accord: - soit tu choisis nbping soit tu choisis nbrping - soit tu choisis txt4 soit tu choisis text4 tu verras... après ça marchera bcp mieux... ça m'a pris environ 10 sec à trouver ça... je pense que tu aurai pu le faire non? [ JEROMAX ] http://www.jeromax.free.fr |
ouep je les ai vu aussi c erreur de frappe
....dsl si je ne donne l'impression de chercher..mais je suis fin dessus la pourtant... |
telement a fond dessus que j oublie la moité des mots kan je tappe:
donc il fallait lire: ....dsl si je ne donne pas l'impression de chercher..mais je suis a fond dessus pourtant... |
bon c bon ca marche....youpy...je te remercie grandement...et pour te remercier je te paye un coup
|
euh... non pas possible.
Plutôt sur Nantes ou Niort pour moi ;-) [ JEROMAX ] http://www.jeromax.free.fr |
Bonjour,
J ai un probleme ... je n arrive pas à ouvrir des pages comme la page météo sur le site france telecom alors que j y arrive sur mon Pc au bureau Idem sur d autres sites, certaines pages ne s ouvrent pas ! d ou cela vient il ? me manque t il un objet pour lire certain format ? Merci de votre aide ! |
Bonjour,
j'avais la même question, d'envoyer un POST vers une nouvelle fenêtre, et j'ai essayé <form .... target="new" ..> qui marchent super sous firefox. Amitiés, J |
| 22/01 23h01 | Je comprend rien à mon "ordinateur" ! | Logiciels |
| 05/01 12h20 | [popups] Ouverture de fenêtres internet publicitaires (pop-up) | Virus |
| 01/11 09h23 | [Windows] Fermer toutes les fenêtres d'exploration actives | Windows |
| 27/02 18h22 | Problème pour ouvrir les liens dans Thunderbird | Mozilla Thunderbird |
| 10/04 21h29 | Screen | Shell |
| 28/01 07h38 | [Javascript] ouvrir deux nouvelles fenetres | 0 |
| 24/01 12h36 | Pb Ouverture Fenetre Javascript | 2 |
| 03/09 14h25 | Probleme d'ouverture fenetres Javascript | 0 |
| 10/01 15h39 | Impossible d'ouvrir fenetre javascript | 19 |
| 09/10 12h16 | Pb ouverture fenêtre javascript | 36 |
![]() | Opera - Marre des trous de sécurité du navigateur par défaut ? Envie enfin d'avoir un navigateur simple et configurable facilement ?... | Catégorie: Navigateurs Licence: Freeware/gratuit |
![]() | Web Developer Toolbar - WebDeveloper est une extension firefox représentant une formidable boîte à outils pour examiner et manipuler les pages... | Catégorie: Extensions Firefox Licence: Freeware/gratuit |
![]() | PowerISO - PowerISO est un outil de gestion d'images de CD et DVD, capable d'ouvrir, d'extraire, de créer, d'éditer, de compresser et... | Catégorie: Gravure Licence: Demo |
![]() | Switch Sound Format Converter - Switchest un convertisseur de formats audio pour Windows ou Mac, capable de convertir des fichiers audio à partir de... | Catégorie: Conversion audio Licence: Freeware/gratuit |