Rechercher : dans
Par :

Javascript et balise selected

Dernière réponse le 30 sep 2007 à 16:06:20 layeures, le 30 sep 2007 à 14:41:00 
 Signaler ce message aux modérateurs

Bonjour,
Ma question est la suivante : comment faire pour permettre a la balise select qui ce trouve dans la page index.php de modifier plusieurs balise select qui se trouve sur des formulaire different et dans la page page2.php

Merci d avance de votre reponse.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « javascript et balise selected » dans :
Javascript - Implantation du code Voir A quel emplacement insérer le Javascript dans votre page HTML Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise En mettant le code dans un fichier Grâce aux événements Dans la balise...
YouTube - Vous avez désactivé JavaScript VoirProblème Lorsque vous naviguez sur certains sites, tels que YouTube, ceux-ci affichent le message d'erreur suivant : Vous avez désactivé JavaScript ou bien vous possédez une ancienne version d'Adobe Flash Player. Téléchargez la dernière version...
Javascript - Interdire le clic droit de la souris VoirIl est possible d'empêcher que votre visiteur effectue un clic droit sur votre page. Ceci permet une protection relative de vote code source et de vos photos. Placez ce script entre les balises et de votre code HTML :
Une popup d'information au survol sans Javascript ni CSS VoirParfois, il peut être utile d'afficher des informations supplémentaire au survol du curseur sur une zone de l'écran, par exemple "Cliquez pour agrandir" sur une image, un descriptif sur une abbréviation ou des détails sur un lien. On trouve...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...

1

turboscript, le 30 sep 2007 à 14:43:42

Est ce qu'il y a des frames ? as tu pensé à passer en paramètres les facteurs influant ta balise select dans le cas où tu recharge une partie ou toute la page ? science sans conscience n'est que ruine de l'âme !

Répondre à turboscript

2

layeures, le 30 sep 2007 à 15:08:42

Ou il y a une frame

facteurs influtant ? c est a dire ?

Répondre à layeures

3

turboscript, le 30 sep 2007 à 15:10:36

Tu veux passer en paramètres la couleur blanche du cheval d'henri IV il faut quand tu recharges la page faire un index.php?couleur=blanche science sans conscience n'est que ruine de l'âme !

Répondre à turboscript

4

layeures, le 30 sep 2007 à 15:10:40

VOICI LE CODE DE MES DEUW PAGES

PAGE 1:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="en-ie">
<meta http-equiv="expres" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-control" content="no-cache">
<meta name="classification" content="submission softwear">
<meta name="description" content="referncement gratuis,fair connaitre votre website etuliser le softwear adequeat ">
<meta name="distribution" content="global ">
<meta name="keywords" content="automated submission softwear,add url,add website,free submission,sumit,lead">
<meta name="language" content="French">
<meta name="revisit-after" content="1 days">
<meta name="robots" content="all">
<TITLE>referencement soso</TITLE>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style></HEAD>
<BODY>
<form action="page2.php" name="" method="post" target="_blank">
<table width="490" height="213" border="1" align="left">
<tr>
<td width="81">nom :</td>
<td width="393"><input type="text" name="nom" value="" ></td>
</tr>
<tr>
<td>Prenom : </td>
<td><input type="text" name="prenom" value="" ></td>
</tr>
<tr>
<td>titre : </td>
<td><input type="text" name="titre" value="" ></td>
</tr>
<tr>
<td>URL : </td>
<td><input name="url" type="text" value="" size="50" ></td>
</tr>
<tr>
<td>Email : </td>
<td><input type="text" name="email" value="" ></td>
</tr>
<tr>
<td>Description : </td>
<td><textarea name="description" cols="50" rows="5"></textarea></td>
</tr>
<tr>
<td>Catégorie : </td>
<td>
<select id="categorie" >
<option id="categorie1">site perso</option>
<option id="categorie2">site pro</option>
<option id="caegorie3">site commerce</option>

</select>
</td>
</tr>
<tr>
<td>login : </td>
<td><INPUT NAME="login" TYPE="text" size="50" value=""></td>
</tr>
<tr>
<td>passe : </td>
<td><INPUT NAME="passe" TYPE="text" size="50" value=""></td>
</tr>
<tr>
<td>Mots-clé</td>
<td> <INPUT NAME="motscle" TYPE="text" size="50" value=""></td>
</tr>
<tr>
<td> </td>
<td>
<INPUT TYPE="submit" value="envoyer" target="unframe"> </td>
</tr>
</table>
</form>
</BODY>

</HTML>

PAGE 2 :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="en-ie">
<meta http-equiv="expres" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-control" content="no-cache">
<meta name="classification" content="submission softwear">
<meta name="description" content="automted submission softwear, add your website for fre to 12 search engein ,don t delay add your website populate your business ">
<meta name="description" content="referncement gratuis,fair connaitre votre website etuliser le softwear adequeat "
<meta name="distribution" content="global ">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="keywords" content="automated submission softwear,add url,add website,free submission,sumit,lead">
<meta name="language" content="en-usa">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="rating" content="softwear">
<meta name="revisit-after" content="1 days">
<meta name="robots" content="all">
<TITLE>referencement soso</TITLE>
<style type="text/css">
<!--
body {
background-color: #CCCCCC;
}
-->
</style>

<script language="javascript">
// JavaScript Document
var abc = 16;
function url1() {
document.form1.submit();
document.all.LaVariable.innerText = abc + "%";
abc = 16*2;
document.getElementById("tablea").setAttribute("width", 50);
window.setTimeout("url2()",5000);

}
function url2() {
document.form2.submit();
document.all.LaVariable.innerText = abc+"%";
abc = 16*3;
document.getElementById("tablea").setAttribute("width", 100);
window.setTimeout("url3()",5000);

}
function url3() {
document.form3.submit();
document.all.LaVariable.innerText = abc + "%";
abc = 16*4;
document.getElementById("tablea").setAttribute("width", 150);
window.setTimeout("url4()",5000);
}
function url4() {
document.form4.submit();
document.all.LaVariable.innerText = abc + "%";
abc = 16*5;
document.getElementById("tablea").setAttribute("width", 200);
window.setTimeout("url5()",5000);
}
function url5() {
document.form5.submit();
document.all.LaVariable.innerText = abc + "%";
document.getElementById("tablea").setAttribute("width", 250);
window.setTimeout("url6()",5000);

}
function url6() {
document.form6.submit();
document.all.LaVariable.innerText = "100% Referencement Terminé";
document.getElementById("tablea").setAttribute("width", 250);

alert("Les 6 formulaires ont été soumis");

}

function urla() {
window.setTimeout("url1()",10000);
}

</script>

</HEAD>
<BODY>
<p align="center">
<?
$nom = $_POST[nom];
$prenom = $_POST[prenom];
$titre = $_POST[titre];
$url = $_POST[url];
$email = $_POST[email];
$description = $_POST[description];
$login = $_POST[login];
$passe = $_POST[passe];
$motcle = $_POST[motscle];
?>
<center>REFERENCEMENT</center>
<table width="253" height="31" border="0" align="center">
<tr>
<td width="217">
<table height="20" border="0" bordercolor="#FF0033" id="tablea">
<tr bgcolor="#99FF33">
<td height="20">
</td>
</tr>
</table>
</td>
</tr>
</table>
<center>
<DIV id="LaVariable">Chargement en cours...</DIV>
</center>

<br><br><br>
<table width="833" border="1">
<tr>
<td width="259" height="53" align="right" valign="top"> </td>
<td width="225" align="right" valign="top">
<FORM ACTION="http://www.allez-go.com/annuaire/ajoutsite2.php" method=post name="form1" target="unframe">
<br>
<INPUT TYPE="hidden" NAME="nom" alt="<? echo "$titre"; ?>" VALUE="<? echo "$titre"; ?>">
<INPUT TYPE="hidden" NAME="url" alt="<? echo "$url"; ?>" VALUE="<? echo "$url"; ?>">
<INPUT TYPE="hidden" NAME="email" alt="<? echo "$email"; ?>" VALUE="<? echo "$email"; ?>">
<input type="hidden" name="des" value="<? echo "$description"; ?>">
<INPUT TYPE="hidden" NAME="mot" alt="<? echo "$motscle"; ?>" VALUE="<? echo "$motscle"; ?>">
<input type="hidden" name="action" value="inserer">
<input type="hidden" name="cat" value="0">
<select name='categorie'>
<option value='51'>–– >   Emplois</option>
</select>
</FORM>
</td>
<td width="327"> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="top">

<FORM ACTION="http://www.01ref.com/submit_site.php" method=post name="form2" target="unframe">
<input type="hidden" name="action" value="submit">
<INPUT TYPE="hidden" NAME="nom_proprio" alt="<? echo "$nom"; ?>" VALUE="<? echo "$nom"; ?>">
<INPUT TYPE="hidden" NAME="titre" alt="<? echo "$titre"; ?>" VALUE="<? echo "$titre"; ?>">
<INPUT TYPE="hidden" NAME="url" alt="<? echo "$url"; ?>" VALUE="<? echo "$url"; ?>">
<INPUT TYPE="hidden" NAME="email_proprio" alt="<? echo "$email"; ?>" VALUE="<? echo "$email"; ?>">
<INPUT TYPE="hidden" NAME="description" VALUE="<? echo "$description"; ?>">
<select name="id_cat" >
<option label="01Ref Economie > Emploi " value=112>01Ref Economie > Emploi</option>
</select>
</FORM>

</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="middle">
<? include ("annuaires/annuaire3.php"); ?> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="middle"><? include ("annuaires/annuaire4.php"); ?></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="middle">
<? include ("annuaires/annuaire5.php"); ?> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="middle">
<? include ("annuaires/annuaire6.php"); ?> </td>
<td> </td>
</tr>
</table>
<p> </p>
<form>
<INPUT TYPE="button" value="Commencer le referencement" ONCLICK="urla()">
</form>
</BODY>


</HTML>

Répondre à layeures

5

turboscript, le 30 sep 2007 à 15:20:33

C'est un site de soumission automatique en vue d'un référencement sur des annuaires gratuits, ce que tu veux faire en fait, c'est quand quelqu'un choisit par exemple site perso, tu soumettes le site à tel ou tel annuaire, le mieux ça serait de tout mettre sur la même page et en fonction de l'option choisi dans le select tu soumets tel ou tel annuaire ça t'éviteras de passer le nom, ... en paramètre à ta page2 mais par contre les paramètres du formulaire seront renvoyés à l'annuaire correspondant science sans conscience n'est que ruine de l'âme !

Répondre à turboscript

6

layeures, le 30 sep 2007 à 15:24:20

La solution doit etre peut etre ca ou ressembler a un truc de ce genre

document.getElementById("selection1").value = document.categorie.option1.value;
document.getElementById("selection2").value = document.categorie.option2.value;

met quelle est la solution ?

Répondre à layeures

7

layeures, le 30 sep 2007 à 15:34:46

J ai mi ca

document.getElementById("selection1").value = document.categorie.option1.value;
document.getElementById("selection2").value = document.categorie.option2.value;

et ca ne marche pas.

Répondre à layeures

8

turboscript, le 30 sep 2007 à 15:42:09
  • +3

<html>
<head>
<title>Démonstration de TextArea</title>
ton select doit être de la forme :
<select id="categorie" >
<option id="categorie" value=1>site perso</option>
<option id="categorie" value=2>site pro</option>
<option id="caegorie" value =3>site commerce</option>

les option doivent avoir le même id sinon ils ne sont pas du même groupe par contre ils doivent avoir des valeurs différentes à tester pour pouvoir les identifier.

ensuite ton javascript sur la même page doit contenir une fonction de verification des options afin de choisir les formulaires à soumettre.Exemple à retravailler :
<script language="JavaScript">
function verif()
{
var valide = false;
with (document.form)
{
if (sujet.selectedIndex == 0)
{
alert("Sélectionnezune catégorie SVP.");
catégorie.focus();
}
else
{

var categorie = categorie.options[categorie.selectedIndex].value;
if (categorie = 1)
{
document.forms["form1"].submit();
document.forms["form2"].submit();
en quelque sorte tous les formulaires qui doivent d'être envoyer.
}


}
}
}
</script>
</head>
<body>
tes formulaires de soumission en hidden et celui pour récupérer les informations en visible avec le javascript, il faudra récupérer les valeurs de ce formulaire et les réutiliser pour les formulaires à soummettre
<form name="form" >
<form action="index.php" onsubmit="return verif();" name="" method="post" target="_blank">
<table width="490" height="213" border="1" align="left">
<tr>
<td width="81">nom :</td>
<td width="393"><input type="text" name="nom" value="" ></td>
</tr>
<tr>
<td>Prenom : </td>
<td><input type="text" name="prenom" value="" ></td>
</tr>
<tr>
<td>titre : </td>
<td><input type="text" name="titre" value="" ></td>
</tr>
<tr>
<td>URL : </td>
<td><input name="url" type="text" value="" size="50" ></td>
</tr>
<tr>
<td>Email : </td>
<td><input type="text" name="email" value="" ></td>
</tr>
<tr>
<td>Description : </td>
<td><textarea name="description" cols="50" rows="5"></textarea></td>
</tr>
<tr>
<td>Catégorie : </td>
<td>
<select id="categorie" >
<option id="categorie1">site perso</option>
<option id="categorie2">site pro</option>
<option id="caegorie3">site commerce</option>

</select>
</td>
</tr>
<tr>
<td>login : </td>
<td><INPUT NAME="login" TYPE="text" size="50" value=""></td>
</tr>
<tr>
<td>passe : </td>
<td><INPUT NAME="passe" TYPE="text" size="50" value=""></td>
</tr>
<tr>
<td>Mots-clé</td>
<td> <INPUT NAME="motscle" TYPE="text" size="50" value=""></td>
</tr>
<tr>
<td> </td>
<td>
<INPUT TYPE="submit" value="envoyer" target="unframe"> </td>
</tr>
</table>
</form>
<FORM ACTION="http://www.01ref.com/submit_site.php" method=post name="form2" target="unframe">
<input type="hidden" name="action" value="submit">
<INPUT TYPE="hidden" NAME="nom_proprio" alt="<? echo "$nom"; ?>" VALUE="<? echo "$nom"; ?>">
<INPUT TYPE="hidden" NAME="titre" alt="<? echo "$titre"; ?>" VALUE="<? echo "$titre"; ?>">
<INPUT TYPE="hidden" NAME="url" alt="<? echo "$url"; ?>" VALUE="<? echo "$url"; ?>">
<INPUT TYPE="hidden" NAME="email_proprio" alt="<? echo "$email"; ?>" VALUE="<? echo "$email"; ?>">
<INPUT TYPE="hidden" NAME="description" VALUE="<? echo "$description"; ?>">
<select name="id_cat" >
<option label="01Ref Economie > Emploi " value=112>01Ref Economie > Emploi</option>
</select>
</FORM>
</html> science sans conscience n'est que ruine de l'âme !

Répondre à turboscript

9

 layeures, le 30 sep 2007 à 16:06:20

Merci Probleme resolu

Répondre à layeures