JAVASCRIPT location.href
simo--joker
Messages postés
103
Statut
Membre
-
Bilow Messages postés 1193 Statut Membre -
Bilow Messages postés 1193 Statut Membre -
Bonjour,
avant merci a tous
je cherche cela fais 2jours
sur google chrome je tombe bien sur la page demander
Mais Sur FieFox et IE on m'affiche
*
*
*
*
*
*
*
*
je vois pas d'ou viens le probléme ....
*********
* le code*
******
|
|
|
V
avant merci a tous
je cherche cela fais 2jours
sur google chrome je tombe bien sur la page demander
Mais Sur FieFox et IE on m'affiche
*
*
*
*
document.write(javascript:fencent.location.href=mutuelle/ajout_files/f_maj_client.php?action=Ajouter&nom=xx&cp=xx&portable=xx&ville=xx&telephone=0143750513&email=@@&fax=033032012&adresse=xrue xBlanc;)
*
*
*
*
je vois pas d'ou viens le probléme ....
*********
* le code*
******
|
|
|
V
var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
var now = new Date();
fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
fencent.document.write("<head>");
fencent.document.write("<title>:.:Devis:.:</title>");
fencent.document.write("<body>");
var lien1="mutuelle/ajout_files/f_maj_client.php?action=Ajouter";
var nom="&nom=<?php echo($_SESSION['nom']); ?>";
var cp="&cp=<?php echo($_SESSION['cp']); ?>";
var portable="&portable=<?php echo($_SESSION['portable']); ?>";
var ville="&ville=<?php echo($_SESSION['ville']); ?>";
var telephone="&telephone=<?php echo($_SESSION['telephone']); ?>";
var email="&email=<?php echo($_SESSION['email']); ?>";
var fax="&fax=<?php echo($_SESSION['fax']); ?>";
var adresse="&adresse=<?php echo($_SESSION['adresse']); ?>";
var lien2=lien1+nom+cp+portable+ville+telephone+email+fax+adresse;
//alert(lien2);
fencent.location.href = lien2;
scrip="javascript:fencent.location.href="+lien2+";";
fencent.document.write("document.write("+scrip+")");
//fencent.document.write(document.write(javascript:fencent.location.href));
fencent.document.write("</head>");
fencent.document.write("</body>");
A voir également:
- JAVASCRIPT location.href
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
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 ;)