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 :
100126 abonnés

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

     Annuaire webmaster

Ressources pour webmasters :
     Kits graphiques

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
     Images gifs an...
     Netsources
     Easy-script.com
     Création de site
     Créer son site...
     K i s s design
     Les autres
     Votre site ici ?


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


[ Forums >> Webmasters >> Général >> Appeler une fonction js dans une autre ]

> Appeler une fonction js dans une autre
[ Posté par rf92 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 06-04-2008 à 15:06 | 578 messages ]

Bonjour,

j'ai une fonction js dans le head, jusque là rien de bien problématique.

Je souhaite à l'intérieur de cette fonction en appeler une autre.

Pour l'instant j'en suis là :
function mafonction() {
document.getElementById("global").innerHTML = ""; //raz du div global après saisie des paramètres
var z_depart_x = (large/2)-10;
var z_depart_y = (haut/2)-10;
var p1=10;
var p2=10;
montexte = "<div style='border : 1px solid black; position:relative; top:0px; left:0px; height:"+haut+"px; witdh:"+large+"px;'>"+spacemt;
montexte = "<script type='text/javascript'>monautrefonction();</script>");
montexte += "</div>";
document.getElementById("global").innerHTML = montexte ;


par avance, merci de votre aide
a+

[Message édité par rf92 le 06-04-2008 à 20:32]


________________
rf92

A Begwalewe, près de Serule au Botswana, Galetwaselwe Mossi a volé une vache à Sir Seretse Khama. On vous fait grâce du nom de la vache.
Pierre Desproges



[ Posté par rf92 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 07-04-2008 à 13:22 | 578 messages ]

Bonjour,

pour être un peu plus clair, j'ai une page avec un div nommé "global" dans lequel j'appelle une 1ère fonction dont le but est de définir la taille de "global".

en validant les paramètres modifiables via un bouton qui appelle la 2ème fonction, je vide "global" de son contenu et je remplace le contenu par une fonction js, d'où l'idée de passer par innerHTML.

Par avance merci pour vos idées.
a+


________________
rf92

A Begwalewe, près de Serule au Botswana, Galetwaselwe Mossi a volé une vache à Sir Seretse Khama. On vous fait grâce du nom de la vache.
Pierre Desproges

[ Posté par rf92 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 07-04-2008 à 23:57 | 578 messages ]

Bonsoir,

j'ai trouvé ! (grâce à Web Developper, bien que j'ai du mal à l'utiliser).

J'ai ainsi mis à jour le code js :
function mafonction() {
document.getElementById("global").innerHTML = ""; //raz du div global après saisie des paramètres
var z_depart_x = (large/2)-10;
var z_depart_y = (haut/2)-10;
var p1=10;
var p2=10;
document.getElementById("global").style.borderStyle="solid";
document.getElementById("global").style.borderWidth="1px";
document.getElementById("global").style.borderColor="black";
document.getElementById("global").style.position="absolute";
document.getElementById("global").style.top="10px";
document.getElementById("global").style.left="10px";
document.getElementById("global").style.height=haut+"px";
document.getElementById("global").style.width=large+"px";
function mafonction() { // code tiré de Selfhtml
for (var j=1; j<=4; j++) {
switch(j) {
case '1':alert('Vous êtes très modeste');break;
case '2':alert('Vous êtes un bipède sincère');break;
case '3':alert('Vous avez gagné un tricycle');break;
case '4':alert('Marchez à quatre pattes et vous serez plus modeste');break;
default:alert('Vous restez malheureusement sot');break; }
}
}
mafonction();


pfiou !! chui content, crevé, mais content (et inversement).

a+


________________
rf92

A Begwalewe, près de Serule au Botswana, Galetwaselwe Mossi a volé une vache à Sir Seretse Khama. On vous fait grâce du nom de la vache.
Pierre Desproges




Services email :

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






50 visiteurs
actuellement en ligne

    PUBLICITE



     ANNUAIRE WEBMAST.
Cegetel
Fournisseur d'acces ADSL
http://www.cegetel.fr/
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 :
54264 membres
9576 comptes CountUs
1403 comptes myCircle

     LES FORUMS :
14 forums
39051 topics
188226 messages
>> Les forums

    SONDAGE

Utilisez-vous une page d'accueil personnalisable ?
Oui, la page d'accueil de Google (pas le moteur)
Oui, netvibes
Oui, mon Yahoo
Oui, my MSN
Oui, un autre
Non, je n'utilise pas de service de page d'accueil personnalisée
La mini-astuce "Navigateur" du jour par mirage
La touche F11 de votre clavier permet de visualiser vos sites préférés en plein écran ! Fonctionne sous bon nombre de navigateurs :)
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2008 K-NETWORK - Tous droits réservés | CNIL N° 844440 | 04/07/2008 15:31:32 | Design by Studcrea | Gen. en 0.453 sec.