Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1587 connectés 

  FORUM HardWare.fr
  Programmation

  Aidez moi en javascript please..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aidez moi en javascript please..

n°116461
deus666
Posté le 23-03-2002 à 11:29:31  profilanswer
 

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.

mood
Publicité
Posté le 23-03-2002 à 11:29:31  profilanswer
 

n°116462
gizmo
Posté le 23-03-2002 à 11:33:03  profilanswer
 

dans ta fonctions appeler par le onclick essaye de mettre un window.parent.location() suivi d'un window.close()

n°116469
deus666
Posté le 23-03-2002 à 11:46:34  profilanswer
 

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?

n°116510
deus666
Posté le 23-03-2002 à 13:49:33  profilanswer
 

Plus personne pour m'aider ??

n°116511
HappyHarry
Posté le 23-03-2002 à 13:53:26  profilanswer
 

w.document.write("<input type=\"button\" value=\"Commande\" onclick=\"window.parent.location(url); window.close();\" >" );

n°116513
deus666
Posté le 23-03-2002 à 13:57:42  profilanswer
 

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

n°116515
HappyHarry
Posté le 23-03-2002 à 14:01:01  profilanswer
 

et il te donne koi comme erreur ?

n°116517
deus666
Posté le 23-03-2002 à 14:04:25  profilanswer
 

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

n°116518
HappyHarry
Posté le 23-03-2002 à 14:05:35  profilanswer
 

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 ...

n°116520
deus666
Posté le 23-03-2002 à 14:08:06  profilanswer
 

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 :opener.location a la valeur NULL ou n'est pas un object.

mood
Publicité
Posté le 23-03-2002 à 14:08:06  profilanswer
 

n°116521
HappyHarry
Posté le 23-03-2002 à 14:09:21  profilanswer
 

donc ca vient pas de cette ligne :)

n°116522
deus666
Posté le 23-03-2002 à 14:10:48  profilanswer
 

HappyHarry a écrit a écrit :

donc ca vient pas de cette ligne :)  




 
ah bon pq?

n°116524
HappyHarry
Posté le 23-03-2002 à 14:11:37  profilanswer
 

et location c pas une fonction mais un attribut
donc c pas window.parent.location(url) mais
windows.parent.location = url

n°116525
deus666
Posté le 23-03-2002 à 14:15:04  profilanswer
 

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.

n°116526
HappyHarry
Posté le 23-03-2002 à 14:19:13  profilanswer
 

mmm...
 
w.document.write("<input type=\"button\" value=\"Commande\" onclick=\"window.opener.frames("nomdelaframedan
slaquelletuveuxquecasaffiche" ).location=\'
cde.htm\'; window.close();\" >" );

n°116527
deus666
Posté le 23-03-2002 à 14:23:12  profilanswer
 

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.

n°116584
deus666
Posté le 23-03-2002 à 18:59:23  profilanswer
 

Bon me revoilà pour une petite heure.
J'attends vos propositions/ aides  
 
Merci

n°121782
fripouille
Posté le 05-04-2002 à 11:59:55  profilanswer
 

ton pb vient de cette ligne (efin je crois)
 
w.document.write('    <form> ';);

n°121791
petoulachi
A fortiori, brigadier chef
Posté le 05-04-2002 à 12:05:09  profilanswer
 

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  :hello:

n°121809
HappyHarry
Posté le 05-04-2002 à 12:22:41  profilanswer
 

on avait reglé le pb deja :)

n°121812
petoulachi
A fortiori, brigadier chef
Posté le 05-04-2002 à 12:24:00  profilanswer
 

??? bin pourquoi il revient et nous demande a nouveau des avis propositions ? et je vois nul part ma solution ? :??:

n°121814
HappyHarry
Posté le 05-04-2002 à 12:25:33  profilanswer
 

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  :D
 
et j'avais reglé ca avec lui sur icq

 

[jfdsdjhfuetppo]--Message édité par HappyHarry--[/jfdsdjhfuetppo]

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Aidez moi en javascript please..

 

Sujets relatifs
[javascript] liens aléatoires et rollovers CA MARCHE !!Marre des sujets en ???????? et autres aidez-moi
[javascript] excecuter un script dans un script?[javascript]
[Javascript] demande de confirmation avec window.close(), pourkoi ??[OPERA] mon site ne marche pas du tout avec opera (pb de JavaScript)
[Javascript] Erreur de syntaxe...[Javascript] Comment demarrer avec une page en popup
[Javascript] Récupérer la position d'une imageJavascript fermeture de fenêtre...
Plus de sujets relatifs à : Aidez moi en javascript please..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR