Retrouvez les publications relatives à ces discussions dans
notre rubrique javascript.
liste des forums
liste des discussions
Participer à la discussion
-
Message publié le jeudi 18 mars 2010 - 17h11 par miamou2010.
-
Bonjour,
je suis entrain de créer un site web et je bloque depuis quelque jours (je suis nocive en javascript) sur la chose suivante:
je veux afficher la météo de la ville choisi dans une liste, pour cela j'ai pu avoir le code suivant :
===================================================================
<!-- Atlasvista Maroc Météo -->
<script src="http://www.avmaroc.com/meteo/service.php?code=MOXX0001&cf=trans&ct=000000&font=Verdana&cc=006600&wi=150&ad=1&dec=0&av=1"></script>
<!-- END Atlasvista Maroc Météo -->
===================================================================
mais ce code ne permet d'afficher que la météo qui corresponds à la ville de Casablanca dont le code est "MOXX0001" . Ce que je veux avoir c'est une liste déroulante pour permettre le choix de la ville, puis en récupérant le code correspondant construire l'url par un truc de concaténation. j'ai essayé de mettre ceci mais ça ne marche pas:
====================================================================
<form name="cityChooser">
<p><select name="city">
<option value="0022">Agadir</option>
<option value="0013">Al Hociema</option>
<option value="0018">Beni Mellal</option>
<option selected="selected" value="0001">Casablanca</option>
<option value="0002">El Jadida</option>
<option value="0003">Essaouira</option>
<option value="0003">Fés</option>
<option value="0017">Kasbat Tadla</option>
<option value="0012">Larache</option>
<option value="0004">Marrakech</option>
<option value="0005">Meknes</option>
<option value="0006">Mohammadia</option>
<option value="0015">Nouaceur</option>
<option value="0023">Ouarzazate</option>
<option value="0014">Oujda</option>
<option value="0007">Rabat</option>
<option value="0016">Safi</option>
<option value="0011">Sidi Ifni</option>
<option value="0024">Tantan</option>
<option value="0008">Tanger</option>
<option value="0009">Taza</option>
<option value="0010">Tetouan</option>
</select></p>
</form>
<!-- Atlasvista Maroc Météo -->
<script src="http://www.avmaroc.com/meteo/service.php?code=MOXX'+convert(this)+'&cf=trans&ct=000000&font=Verdana&cc=006600&wi=150&ad=1&dec=0&av=1"></script>
<!-- END Atlasvista Maroc Météo -->
<script>
function convert(f) {
return f[0].value
}
</script>
=====================================================================
Merci de m'aider
-
Message publié le jeudi 08 avril 2010 - 19h40 par guymar. Guy
-
Dans le head :
<script language="javascript">
function affiche()
{
ville = cityChooser.city.selectedIndex+1;
codeville = "MOXX"+ville;
fen = open("http://www.avmaroc.com/meteo/service.php?code=codevile ... etc ...","" );
}
</script>
--------------------
dans le body :
<form name="cityChooser">
<p><select name="city">
<option value="0022">Agadir</option>
<option value="0013">Al Hociema</option>
<option value="0018">Beni Mellal</option>
... etc ...
</select>
<input type = "button" value = "ok" OnClick = "affiche()">
</form>
-
Message publié le jeudi 08 avril 2010 - 19h42 par guymar. Guy
-
correctif :
j'ai écrit "codevile" la seconde fois . Ecrire "codeville" (avec 2 L)
liste des forums
liste des discussions
Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.