| |
<form
name=formu_test>
<select name=select_fille
onchange="change_fille();"><option value=0 selected>Selectionner
l'hotesse</select>
...
</form> |
On
créé un formulaire que nous allons nommer formu_test,
une liste déroulante vide qu'on nommera select_fille
On rajoute aussi le lancement de la fonction change_fille()
dans le cas où l'utilisateur a sélectionné quelque
chose dans la liste déroulante |
for(var i=0; i<=Salon.length; i++)
{
if(Salon[i]) {
var new_option = new Option(Salon[i],i);
document.formu_test.select_fille.options[document.formu_test.select_fille.options.length]
= new_option;
}
} |
A
partir de notre tableau contenant la liste des hôtesses présentes,
nous remplissons la liste déroulante formu_test... En
label de l'option, nous mettons le nom de l'hôtesse, et en valeur
de l'option le numéro du salon. |
| <img
name="IMG5" src="http://public.carpediem.fr/dialer/images/espaceur.gif"
width="140" height="105"> |
Nous
créons une image IMG5 contenant une image vide au tout
début, elle contiendra le feed du salon ouvert sélectionné
par l'utilisateur. |
function change_fille()
{
if(document.formu_test.select_fille.selectedIndex)
{
document.IMG5.src = 'http://feeds-live.carpediem.fr/java/feed/'+
document.formu_test.select_fille.options[document.formu_test.select_fille.selectedIndex].value
+'/140.jpg';
}
}
|
change_fille()
est la fonction appelée quand l'utilisateur a choisi une hôtesse
dans la liste déroulante
Si l'utilisateur a choisi un élément autre que le premier
("Selectionner l'hotesse"), on change l'url de IMG5
et on affiche le feed du salon choisi |
Voilà... Après quelques exemples de scripts basés sur
un simple tableau contenant la liste des hôtesses présentes
sur le liveshow Carpe Diem, vous êtes capables de créer vos
propres scripts.
Pourquoi nepas expérimenter une nouvelle forme de promotion par exemple...
Et puis si on regarde le fichier http://public.carpediem.fr/js/live.js,
on se rend compte que la structure du fichier est très simple.
Il vous serait possible pour un autre projet, de créer votre propre
fichier .js automatiquement via un perl qui tournerait en cron (on
peut comparer grossièrement cron au planificateur de tâches
de windows) et qui génererait pour vous un nouveau .js automatiquement,
et ce js serait lu et inteprété dans vos pages...
Et pour finir, quelques références à des livres et
sites sur le javascript mais aussi le CSS :
SITES:
LIVRES:
| Reference
JS : |
Le dictionnaire
JavaScript de chez Micro Application |
| Autre
référence JS : |
JavaScript
1.5 Mini Reference chez OEM |
| La bible
JS : |
Javascript
la reference (4ieme edition) chez O'Reilly |
| CSS
: |
CSS
précis et concis de chez O'Reilly |
| Pour
commencer avec Exercices : |
Le tout
en Poche - Javascript de chez CampusPress |
|
|