A voir également:
- Javascript: lancer un form au chgt de la page
- Telecharger javascript - Télécharger - Langages
- Javascript est activé mais ne fonctionne pas ✓ - Forum Réseaux sociaux
- Erreur #125 javascript - Forum Mozilla Firefox
- Node.js javascript runtime virus ✓ - Forum Virus
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
6 réponses
j 'ai essaye ceci mais ca ne marche pas:
<BODY onLoad="document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047";"
<BODY onLoad="document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047";"
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
10 juil. 2003 à 11:53
10 juil. 2003 à 11:53
Bjr Omar,
Hé non ca marche pas car dans une chaîne de caractères délimitées par des guillemets il ne faut pas mettre d'autres caractères " sinon il faut les "échapper" (pas terrible comme terme je sais !) ou utiliser des guillemets simples.
C'est l'inverse si tu délimites ta chaîne avec des guillemets simples naturellement.
EX :
avec des guillemets simples
<BODY onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047'">
avec des séquences d'échappement (on met simplement le caractère '\' devant chaque caractère qui pose problème) :
<BODY onLoad="document.ajout.action=\"http://www.swisstools.net/guestbook/add.asp?id=43047\"">
Ainsi l'interpréteur JS s'y retrouve et identifie bien le début et la fin de la chaîne sans ambiguité.
Y'a jamais rien de magique en informatique ;-)
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
Hé non ca marche pas car dans une chaîne de caractères délimitées par des guillemets il ne faut pas mettre d'autres caractères " sinon il faut les "échapper" (pas terrible comme terme je sais !) ou utiliser des guillemets simples.
C'est l'inverse si tu délimites ta chaîne avec des guillemets simples naturellement.
EX :
avec des guillemets simples
<BODY onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047'">
avec des séquences d'échappement (on met simplement le caractère '\' devant chaque caractère qui pose problème) :
<BODY onLoad="document.ajout.action=\"http://www.swisstools.net/guestbook/add.asp?id=43047\"">
Ainsi l'interpréteur JS s'y retrouve et identifie bien le début et la fin de la chaîne sans ambiguité.
Y'a jamais rien de magique en informatique ;-)
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
10 juil. 2003 à 11:55
10 juil. 2003 à 11:55
Et m... j'ma trompé ! J'ai inversé guillemet et apostrophe mais tu auras corrigé de toi-même
EX :
avec des guillemets simples
<BODY onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047"'>
voilà
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
EX :
avec des guillemets simples
<BODY onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047"'>
voilà
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
Ca ne marche pas!
Pourtant j ai bien essayé(les 2 variuantes guillemet et trema)
cela:
<BODY onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047"'>
le formulaire
<FORM name=ajout action="http://www.swisstools.net/guestbook/add.asp?id=43047" method=post align="center"><INPUT
(... )
</form>
le fait que ya deja une action dans le formulaire ne pose pas de pb normalement nan vu qu on la redefinit?
Pourtant j ai bien essayé(les 2 variuantes guillemet et trema)
cela:
<BODY onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047"'>
le formulaire
<FORM name=ajout action="http://www.swisstools.net/guestbook/add.asp?id=43047" method=post align="center"><INPUT
(... )
</form>
le fait que ya deja une action dans le formulaire ne pose pas de pb normalement nan vu qu on la redefinit?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
10 juil. 2003 à 13:40
10 juil. 2003 à 13:40
Heu oui ... bon que dirais-tu de l'envoyer ton formulaire avec la méthode submit() ?
Ca pourrait donner :
<body onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047"; document.ajout.submit();'>
Simple non ?
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
Ca pourrait donner :
<body onLoad='document.ajout.action="http://www.swisstools.net/guestbook/add.asp?id=43047"; document.ajout.submit();'>
Simple non ?
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]