A voir également:
- JAVASCRIPT location.href
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
2 réponses
Pour faire un "up" (poster des messages pour remonter le post dans la liste), j'attedrais au moins un jour entier ;) Malgré que c'est utile.
A ta fenêtre fencent, tu écris avec document.write, et ensuite tu change la destination. Tu as voulu inclure dans fencent le contenu de lieu2, mais... tu redirige carrément là, et ensuite, tu réécris.
De plus, tu as des GROS problèmes de logique et de guillemets / apostrophe.
fencent.document.write("document.write("+scrip+")");
En HTML / JS, on ne peut pas écrire du Javascript. Tu ne peux donc pas écrire du Javascript dans ton document.write. Il te faudra trouver un autre moyen (eval par exemple). Mais pas écrire du Jvascript dedans.
Vois aussi, il y a des problèmes de guillemets; write("document.write("+scrip+")"); A la fin, tu auras quelque chose du genre de document.write(iciDuCode); Mais pas de guillemets ! Remplace cela par :
write("document.write('"+scrip+"');");
Et encore, tu ne peux pas insérer du JS, donc oublie cette ligne...
Pour inclure (ou envoyer tes données au serveur), tu peux utiliser l'AJAX, ou bien les variables internes (fencent.formulaire.champ.value=variableLocale), ou encore rediriger dès le début (d'où viens la variable URL ?). Mets par exemple fenetre.php, où tu créeras ta page entière selon les variables $_GET;
J'espère que tu as compris ce que j'ai voulu dire parce que c'est dur à expliquer. Ensuite, renvoi ton code et on verra le reste.
Bye ;)
A ta fenêtre fencent, tu écris avec document.write, et ensuite tu change la destination. Tu as voulu inclure dans fencent le contenu de lieu2, mais... tu redirige carrément là, et ensuite, tu réécris.
De plus, tu as des GROS problèmes de logique et de guillemets / apostrophe.
fencent.document.write("document.write("+scrip+")");
En HTML / JS, on ne peut pas écrire du Javascript. Tu ne peux donc pas écrire du Javascript dans ton document.write. Il te faudra trouver un autre moyen (eval par exemple). Mais pas écrire du Jvascript dedans.
Vois aussi, il y a des problèmes de guillemets; write("document.write("+scrip+")"); A la fin, tu auras quelque chose du genre de document.write(iciDuCode); Mais pas de guillemets ! Remplace cela par :
write("document.write('"+scrip+"');");
Et encore, tu ne peux pas insérer du JS, donc oublie cette ligne...
Pour inclure (ou envoyer tes données au serveur), tu peux utiliser l'AJAX, ou bien les variables internes (fencent.formulaire.champ.value=variableLocale), ou encore rediriger dès le début (d'où viens la variable URL ?). Mets par exemple fenetre.php, où tu créeras ta page entière selon les variables $_GET;
J'espère que tu as compris ce que j'ai voulu dire parce que c'est dur à expliquer. Ensuite, renvoi ton code et on verra le reste.
Bye ;)