begin process at 2010 03 19 15:57:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

pb avec popup


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pb avec popup

jeudi 2 septembre 2004 à 10:54:28 | pb avec popup

EksTaZia

j'ai un formulaire pour ajouter un ouvrage, et lorqu'on clik sur auteur, un popup s'ouvre avec toutes la liste des auteurs, je veux que lorsqu'on clik sur validez les auteurs selectionnés s'inscrivent dans la textarea de la fenetre appelante
mais g un pb au niveau de la fonction reporter
voici le code du popup:

<html>
<head>
<script language="javascript">
//D'autres scripts sur http://www.toutjavascript.com
//Si vous utilisez ce script, merci de m'avertir ! < webmaster@toutjavascript.com >
function FermerFenetre(url,name,width,height)
{
var options = width+','+height;
window.close(url,name,options);
}
function Deplacer(l1,l2) {
if (l1.options.selectedIndex>=0)
{
o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
l2.options[l2.options.length]=o;
l1.options[l1.options.selectedIndex]=null;
}
else
{
alert("Veuillez selectionnez un auteur");
}
}
function Reporter(l) {
var choix=l.options[l.options.selectedIndex].value;
window.opener.document.forms["origine"].elements["choix"].value=choix;
}
</script>
</head>
<body>
<?

include("../Connec/connec.php");

echo "<link href=\"../css/2.css\" rel=\"stylesheet\" type=\"text/css\"/>
<div class=titre_menu>
<center> Tous les auteurs </center></div>

<CENTER>
<FORM name=\"formulaire\" onChange=\"Reporter(this)\">
<TABLE WIDTH=\"90%\" BORDER=\"1\" CELLSPACING=\"0\">
<tr><TD VALIGN=\"TOP\" ALIGN=\"CENTER\">
<br>
<select name=\"liste1\" size=\"10\" style=\"width:200px\">
";
/*requete pour afficher les auteurs */
$sql=("select nom,prenom from auteur") or die(mysql_error());
$res=mysql_query($sql);
$nb = mysql_numrows($res); /* On recupère le nombre d'enregistrements */
$i=0;

while ($i<$nb){
$prenom = mysql_result($res,$i,"prenom");
$nom = mysql_result($res,$i,"nom");

echo "
<div class=menu>
<option>".$prenom." ".$nom."</option><br></div>";
$i++;
}
echo "</select></TD>
<TD align=\"center\">
<INPUT type=\"button\" value=\"Ajouter >>>\" onClick=\"Deplacer(this.form.liste1,this.form.liste2)\">
<BR><BR>
<INPUT type=\"button\" value=\"<<< Enlever\" onClick=\"Deplacer(this.form.liste2,this.form.liste1)\">
</TD>

<TD VALIGN=\"TOP\" ALIGN=\"CENTER\">
<br>
<select name=\"liste2\" size=\"10\" style=\"width:200px\">
<OPTION value=\"10\">----------------------</OPTION>
</select>
</td>
</tr><tr><td colspan=\"3\" align=\"center\">
</form>";
?>
<br>
<p><a href ="javascript:window.Reporter(this.form.liste2);">Validez</a></p>
<p><a href="javascript:window.FermerFenetre();">Fermer la fenetre</a></p>
</body>
</html>
vendredi 3 septembre 2004 à 00:45:44 | Re : pb avec popup

chimelpremier

j'ai pas tout lu mais window.close() n'admet pas de paramètres.
Elle doit s'appliquer à une fenêtre d'abord ouverte avec la méthode window.open()
mercredi 8 septembre 2004 à 11:58:44 | Re : pb avec popup

EksTaZia

g changer pas mal de code, alors voici ce ke g:
la fonction reporter qui doit m'afficher tous les auteurs presents dans la table vers la textarea de la fenetre appelante:
function Reporter(l)
{
var cible = window.opener.document.forms["origine"].elements["choix"] ;
cible.value = "";
var datas = l.options;
for (i=0;i<datas.length; i++)
{
cible.value = ((cible.value=="")?"":(cible.value+" ;"))+datas[i].text;
}
}

et le code pour la textarea:
<form name=\"origine\" id=\"origine\" action=\"add_ouvrage.php\" method=\"post\">
<a href=\"javascript:OuvrirFenetre('list_aut.php','popup','width=700','height=400')\">
Auteur(s)<br></a>
<textarea type=\"textarea\" cols=\"50\" rows=\"4\" name=\"choix\" disabled></textarea>
</form><br><br>

mais ca marche tjr po :'(
si kelkun a la soluce, je suis preneur


Cette discussion est classée dans : popup, options, selectedindex, l1, auteurs


Répondre à ce message

Sujets en rapport avec ce message

Recupérer le contenu de cette liste [ par voge ] Voila j'essaye d'utiliser ce petit script : Choix Mails <!--script de déplacement d'une liste a Récupérer les valeurs du script "Bascule" [ par nunor ] Bonjour, je cherche à dynamiser le script "Basculer des éléments d'une liste à l'autre" J'arrive à alimenter les deux listes par des résultats mysql. basculer entre deux listes (débutant) [ par billy67000 ] function Deplacer(l1,l2) { if (l1.options.selectedIndex>=0) { o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selected recupération d'élément d'une liste [ par val_lala ] Bonjour,je commence tout juste le javaScript! et la je bloque...J'ai fait deux listes et on peut selectionner un element de la premiere liste et il va basculer des elements d'une liste a l'autre [ par attentio ] Bonjour,voila j'ai un script qui me permet de basculer des elements d'une liste a l'autre, ca fonctionne mais je voudrais utilser non pas le nom mais Problème tableau à bascule : comment recuprer les infos [ par evenkil ] Bonjour, j'ai un tableau à bascule et j'aimerai y récuperer les infos sélectionnée, mais je n'y arrive pas.En effet lors de la soumission du formulair supprimer des valeurs dans un select multiple [ par attentio ] bonjour j'ai probleme avec une fonction JS. voila elle etait censé boucler pour supprimer tout les valeurs mais voila ca ne marche pas par contre si j Un tableau de select génére une erreur [ par arzoul ] Salut,N'étant pas expert en Js et ayant cherché pendant qq heures, je me permets de venir poser ma question aux spécialistes :PVoici mon code, il perm Liste double et javascript [ par daris ] Bonjour, J'ai mis en place un système liste double en m'inpirant de ce site.Mais je sollicite de l'aide car mon scripte ne fonctionne pas convenableme document.location + options style popup [ par scoder ] bonjour,excusez moi si les thermes que j'emploie ne sont pas très pro mais je pratique js depuis peu. je cherche à faire une redirection avec document


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales