Aidez moi en javascript please.. - Programmation
Marsh Posté le 23-03-2002 à 11:33:03
dans ta fonctions appeler par le onclick essaye de mettre un window.parent.location() suivi d'un window.close()
Marsh Posté le 23-03-2002 à 11:46:34
j'ai déjà essayé la première fois mais il ne veut pas prendre.
J'ai même essayé en passant une variable comme location mais on dirait que la variable devient invisible une fois que je la passe.
var url = "cde.htm";
w.document.write(' <form> ';
w.document.write('<input type="button" value="Commande" onclick="window.parent.location(url); window.close();" >';
Si je mets la ligne dans la location, il ne s'y retrouve plus avec les " ' " ' .
onclick="window.parent.location('cde.htm'; window.close();" >';
J'ai même essayé en doublant les ' mais non.
Que faire?
Marsh Posté le 23-03-2002 à 13:53:26
w.document.write("<input type=\"button\" value=\"Commande\" onclick=\"window.parent.location(url); window.close();\" >" );
Marsh Posté le 23-03-2002 à 13:57:42
HappyHarry a écrit a écrit : w.document.write("<input type=\"button\" value=\"Commande\" onclick=\"window.parent.location(url); window.close();\" >" ); |
ca marche pas, il me marque dans la barre d'état : erreur sur la page
Marsh Posté le 23-03-2002 à 14:04:25
HappyHarry a écrit a écrit : et il te donne koi comme erreur ? |
Je sais pas , il me dit simplement erreur sur la page.Et lorsque je clic sur le bouton COMMANDE , rien ne se passe
Marsh Posté le 23-03-2002 à 14:05:35
et ben ... t'utilises koi comme browser ? si c ie, quand tu cliques sur "erreur dans la page" en bas a gauche du navigateur il va t'ouvrir une belle boite de dialogue avec un message d'erreur plus explicite ...
Marsh Posté le 23-03-2002 à 14:08:06
HappyHarry a écrit a écrit : et ben ... t'utilises koi comme browser ? si c ie, quand tu cliques sur "erreur dans la page" en bas a gauche du navigateur il va t'ouvrir une belle boite de dialogue avec un message d'erreur plus explicite ... |
Désolé je savais pas , j'ai jamais pensée à clicquer là.
Il me dit pener.location a la valeur NULL ou n'est pas un object.
Marsh Posté le 23-03-2002 à 14:10:48
HappyHarry a écrit a écrit : donc ca vient pas de cette ligne |
ah bon pq?
Marsh Posté le 23-03-2002 à 14:11:37
et location c pas une fonction mais un attribut
donc c pas window.parent.location(url) mais
windows.parent.location = url
Marsh Posté le 23-03-2002 à 14:15:04
HappyHarry a écrit a écrit : et location c pas une fonction mais un attribut donc c pas window.parent.location(url) mais windows.parent.location = url |
j'ai mis ça:
w.document.write("<input type=\"button\" value=\"Commande\" onclick=\"window.parent.location=\'cde.htm\'; window.close();\" >" );
Maintenant, il ferme la popup mais il ne charge pas la page cde.htm dans la frame principale.
Et toujours le même message d'erreur.
Marsh Posté le 23-03-2002 à 14:19:13
mmm...
w.document.write("<input type=\"button\" value=\"Commande\" onclick=\"window.opener.frames("nomdelaframedan
slaquelletuveuxquecasaffiche" ).location=\'
cde.htm\'; window.close();\" >" );
Marsh Posté le 23-03-2002 à 14:23:12
HappyHarry a écrit a écrit : mmm... w.document.write("<input type=\"button\" value=\"Commande\" onclick=\"window.opener.frames("nomdelaframedan slaquelletuveuxquecasaffiche" ).location=\' cde.htm\'; window.close();\" >" ); |
Camarche pas . toujours la même error.
Je dois partir mais je reviendrez voir tout à l'heure .
Si tu veux , voici mon num icq 83302979 et on pourra peut être discuter .
Merci quand même.
Marsh Posté le 23-03-2002 à 18:59:23
Bon me revoilà pour une petite heure.
J'attends vos propositions/ aides
Merci
Marsh Posté le 05-04-2002 à 11:59:55
ton pb vient de cette ligne (efin je crois)
w.document.write(' <form> ';
Marsh Posté le 05-04-2002 à 12:05:09
deus666 a écrit a écrit : j'ai mis ça: w.document.write("<input type=\"button\" value=\"Commande\" onclick=\"window.parent.location=\'cde.htm\'; window.close();\" >" ); Maintenant, il ferme la popup mais il ne charge pas la page cde.htm dans la frame principale. Et toujours le même message d'erreur. |
je dirai :
w.document.write("<input type=\"button\" value=\"Commande\" onclick=\"window.parent.location.href=\'cde.htm\'; window.close();\" >" );
ça devrait rulez
Marsh Posté le 05-04-2002 à 12:24:00
??? bin pourquoi il revient et nous demande a nouveau des avis propositions ? et je vois nul part ma solution ?
Marsh Posté le 05-04-2002 à 12:25:33
euh ... son dernier message date du 23 mars .. ca fait un bout de temps, je sais pas de quelles profondeurs tu as ressorti ce topic
et j'avais reglé ca avec lui sur icq
[jfdsdjhfuetppo]--Message édité par HappyHarry--[/jfdsdjhfuetppo]
Marsh Posté le 23-03-2002 à 11:29:31
Bon voilà,
j'ai une première fenêtre avec 3 frames dont une centrale .La frame centrale est un formulaire d'achat de pc en sélectionnant les différentes pièces que l'on veut.
Lorsque la sélection est finie, on clique sur un bouton DEVIS qui va ouvrir une popup grâce à la commande javascript OPEN("","","" ) et ensuite j'écris dans cette popup à l'aide de la commande W.DOCUMENT.WRITE(' ';
Dans cette popup, il y aura le récapitulatif de ce que j'ai sélectionné et un bouton COMMANDE.
Et mon problème se trouve avec ce bouton.
J'aimerais ,que lorsque je clic sur ce bouton COMMANDE, la petite fenêtre se ferme et dans la frame centrale de la première fenêtre la page CDE.HTM se charge à la place de la page DEVIS.HTML
MAis je n'arrive pas du tout.
Pour réaliser cela, j'assigne l'évènement onclick au bouton COMMANDE et j'appelle une fonction avec cet évent.Mais il ne veut pas appeler la fonction. Si je met WINDOW.CLOSE() à la place de ma fonction, il fermera bien la petite fenêtre mais comment charger la page CDE.HTM
C'est un gros problème qui me bloque depuis 2 jours.
Si quelqu'un pouvait m'aider , cela serait génial.
Merci.