L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX new!
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle

     Referencement
     Créat. de bannière

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
105333 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kits graphiques
     Création logo

Plus :
     Comparateur de prix
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Hebergement gratuit
     Le PHP facile
     Horoscope
     Comscripts
     WebmasterClub
     Activeartanima...
     Le village de ...
     L'écriteau
     Faro-dessing
     Gifs animés, f...
     Netsources
     Easy-script.com
     K i s s design
     Trucs et astuc...
     Je javascript
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


[ Forums >> JavaScript >> Problèmes de création JavaScript / DHTML >> Les questions les plus frequement posées ]

> Les questions les plus frequement posées
[ Posté par krucial ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 10-09-2004 à 21:22 | 1171 messages ]

Lancer deux fonctions en même temps :

1ère solution : mettre les 2 actions dans l'évènement, séparées par un point-vigule :
... onclick="action1() ; action2();" ...



2ème solution : créer une fonction dans le head, et l'appeler dans l'évènement :
<head>
<script type="text/javascript">
function MaFonction() {
action1();
action2();
}
</script>
</head>

... onclick="MaFonction();" ...


Merci a SirJoJo



[Message édité par krucial le 17-09-2004 à 09:50]


________________
JC / Webmaster de l'éditeur JavaScript



[ Posté par SirJoJO ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 10-09-2004 à 21:45 | 1827 messages ]

Accèder à un élément de formulaire dont le nom est dans une variable :


var variable = "MonInput";
var valeur = window.document.formulaire[variable].value;




<form name="formulaire">
<input type="text" name="MonInput" value="">
</form>



[Message édité par SirJoJO le 10-09-2004 à 21:48]


________________
Le mieux est l'ennemi du bien.

Rechercher

Pour toutes celles et ceux voulant créer un espace membre sur leur site avec identifiants de connection, il vous faut apprendre le php/MySQL. - http://www.phpdebutant.org/ - http://siteduzero.com/php/ -


[ Posté par krucial ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 11-09-2004 à 11:20 | 1171 messages ]

Créer un fichier .js

Ouvrez le bloc-notes de windows et coller-y votre script.

Cliquez dans le menu "Fichier" puis choisissez "Enregistrez-sous".

Une nouvelle fenêtre s'ouvre. Dans le champ "Type", choisissez "Tous les fichiers" et entrez dans le champ "Nom du fichier" le nom que vous voulez donner a votre fichier, par exemple, "script.js".

Attention, nous parlons bien du bloc-notes et non de worpad.

________________
JC / Webmaster de l'éditeur JavaScript

[ Posté par SirJoJO ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 16-09-2004 à 12:08 | 1827 messages ]

Faire la somme des valeurs de 2 champs et l'afficher dans un 3ème champs :
<head>
<script type="text/javascript">

function somme() {
// parseInt pour des nombres entiers
// parseFloat pour des nombres à virgules
document.formulaire.resultat.value=parseInt(document.formulaire.valeur1.value) + parseInt(document.formulaire.valeur2.value);
}

</script>
</head>

<form name="formulaire">

<input type="text" name="valeur1"> + <input type="text" name="valeur2"> = <input type="text" name="resultat" readonly="readonly">
<br />
<input type="button" onclick="somme();" value="additionner">
</form>

Pourquoi çà ne fonctionnait pas avec document.formulaire.valeur1.value + document.formulaire.valeur2.value :

1 - document.formulaire.valeur1.value est de type String et non de type Number.
2 - L'opérateur + est aussi en javascript l'opérateur de concaténation.

[Message édité par SirJoJO le 16-09-2004 à 12:09]


________________
Le mieux est l'ennemi du bien.

Rechercher

Pour toutes celles et ceux voulant créer un espace membre sur leur site avec identifiants de connection, il vous faut apprendre le php/MySQL. - http://www.phpdebutant.org/ - http://siteduzero.com/php/ -


[ Posté par SirJoJO ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 21-09-2004 à 14:52 | 1827 messages ]

Modifier l'attribut action d'un formulaire en fonction d'un choix du visiteur :

<head>
<script type="text/javascript">
function ChangeAction(valeur) {
switch(valeur) {
case "0":
document.formulaire.action = 'page_reception_2.htm';
break;
case "1":
document.formulaire.action = 'page_reception.htm';
break;
}
}
</script>
</head>


<body>
<form name="formulaire" action="page_reception.htm">
<input type="text" name="champs">

oui <input type="radio" name="bouton_radio" value="0" onclick="ChangeAction(this.value);"> <input type="radio" name="bouton_radio" value="1" onclick="ChangeAction(this.value);"> non

<input type="submit" onclick="alert(this.form.action); return false;">
</form>
</body>


NB : le onclick dans le bouton submit, c'est juste pour l'exemple.

________________
Le mieux est l'ennemi du bien.

Rechercher

Pour toutes celles et ceux voulant créer un espace membre sur leur site avec identifiants de connection, il vous faut apprendre le php/MySQL. - http://www.phpdebutant.org/ - http://siteduzero.com/php/ -





Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






21 visiteurs
actuellement en ligne

    PUBLICITE

Wilogo.com - Création Logo Entreprise

     ANNUAIRE WEBMAST.
Club-Internet
Mon FAI preferé :) Mélange de serieux et des prix attractifs.
http://rejoignez.club-int...
Cat : Haut débit
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
55818 membres
8796 comptes CountUs
1517 comptes myCircle

     LES FORUMS :
14 forums
39346 topics
189186 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Hebergement / Linux" du jour par Maxoss
Sous linux, pour détecter les processus actifs qui occupent le plus de mémoire, ouvrez un terminal et tapez: ps -aux | sort +4n
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2008 K-NETWORK - Tous droits réservés | CNIL N° 844440 | 03/12/2008 01:11:29 | Design by Studcrea | Gen. en 0.465 sec.