Bonjour,
J'ai un petit problème de débutant.
Je m'explique :
Je veux permettre à l'utilisateur de pouvoir modifier un contenu ou l'apparance des objets sur une page. Pour cela, quand l'utilisateur double cliques sur l'objet en question, j'ouvre une popup contenant un formulaire. Jusque la pas de problèmes. Mon problème est comment récupérer ce formulaire ou les données qu'il contient.
Je ne vois absolument pas comment faire, j'ai déjà essayer 2/3 mais en vain...
Si quelqu'un pouvais m'aider ou me donner des pistes de recherches ca serait plutot cool.
Pour le moment mon code ressemble à ca :
Fonction appellante le popup :
ma page option.html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function option(){ var bgCouleur; var bgImage; // On ouvre la fenetre contenant les options disponible pour les conteneurs. var w=window.open("option.html", "option", "width=550, height=400"); w.focus(); }
Le problème reside principalement dans le fait que lorsque je met plus d'instruction dans ma fonction appellante le conde continue à s'executer et que je ne sais pas comment bloquer les instructions tant que le pop up est ouvert.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <HTML> <HEAD> <META http-equiv="Content-type" content="text/html; charset=utf-8" /> <SCRIPT type="text/javascript" src="../javascript/picker.js"></SCRIPT> <SCRIPT language="javascript"> function valider() { var color; // J'arrive pas à savoir si ca marche mais normalement c'est ok opener.bgCouleur = document.optionCont.bgColor.value; window.close(); } </SCRIPT> <TITLE> Option des conteneurs </TITLE> </HEAD> <!-- On met la fenetre en premier plan --> <BODY onload= "window.focus()"> <FORM name="optionCont"> <INPUT type="text" value="" name="bgColor"> <P>Vous pouvez séléctionner une couleur de fond en cliquant sur l'image ci dessous. Par défaut la couleur utilisée sera le blanc</P> <A href="javascript:TCP.popup(document.forms['optionCont'].elements['bgColor'], 0)"><img alt="Clickez pour sélectionner la couleur" src="../images/couleur.png"></A> <P>Vous pouvez utilisé une image de fond. Pour cela donner l'adresse de cette derniere (ex : "../bgimage.png") </P> <P><INPUT type="text" value="" name="bgImage"></P> <P>Voulez vous supprimer cet élement</P> <P> <INPUT type="radio" name="suppr" value="oui"> Oui <INPUT type="radio" name="suppr" value="non" checked> Non </P> </P> <INPUT Type="button" Value="Valider" onclick="valider();"> </FORM> </BODY> </HTML>
Je suis ouvert à tout conseil ou suggestions
Merci d'avance
Partager