Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

erreur bizarre avec onclick et onload

n°1164914
gatsusat
Posté le 29-07-2005 à 15:35:54  profilanswer
 

Reprise du message précédent :
ben c'est que les script qu'on ta filé sont mal fait.
 
YA encore 2 jours j'ai travaillé sur un script utilisant les fonctions du DOM, et des fonctions comme CreateElement, insertBefore
 
et resultat des courses, ce script fonctionne sous : IE5, 5.5, 6, 7
Firefox, opera 7, 8
Netscape 6,7
 
alors que ya aucune détection de navigateur ou autre.
 
 
 
Ensuite pour notre ami ali0baba
c'est pas avec document.write qu'on créé des éléments maintenant, mais avec CloneNode, CreateElement et d'autres fonctions du DOM, suis ce que te dis FlorentG boudiou
 
sinon un site pour t'aider : www.quirksmode.org
plus les bookmarks de masklinn

mood
Publicité
Posté le 29-07-2005 à 15:35:54  profilanswer
 

n°1164916
masklinn
í dag viðrar vel til loftárása
Posté le 29-07-2005 à 15:37:07  profilanswer
 

ali0baba a écrit :

merci pour ta solution mais ca va pas marcher dans mon cas  
 
car je doit faire du html dynamique au chargement de la page web
sans rentrer dans les detail la fonction chargement fais ca :
 
function chargement (){
   // utilisation activex pour lecture des fichiers du repertoire
   var nb = nbre de fichier
   for(var i=0..nb)
      document.write( ...<input... un nouveau bouton pour chaque fichier
}
 
 
donc la fonction document.write est peut etre nul mais je ne vois pas d'autres solutions (en utilisant une balise div + innerHtml ca marche pas !)


WTF [:pingouino]
 

function chargement() {
    // ton machin avec tes ActiveX
    var nb = // bidule
    var holder = document.getElementById(id_de_ton_formulaire);
    // (formulaire dans lequel tu mets tes contrôles)
    for(var i=0; i<nb; ++i) {
        var button = document.createElement('INPUT');
        button.type="button";
        button.value = whatever;
        button.onclick = action;
        holder.appendChild(button);
    }
}


 [:spamafote]  
Il dit qu'il voit pas le problème [:spamafote]


Message édité par masklinn le 29-07-2005 à 15:38:45

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1164995
ali0baba
Posté le 29-07-2005 à 16:15:38  profilanswer
 

FlorentG a écrit :

innerHtml, ou alors des fonctions DOM (genre createElement et setAttribute)


 
j'ai testé et ca fonctionne dans tout les cas avec les fonctions DOM   :)  
mais avec innerhtml ca marche pas du tout

n°1165087
gatsusat
Posté le 29-07-2005 à 17:00:26  profilanswer
 

ca depend comment tu utilise innerHTML
 
var monInner="";
for(var i=0; i<nb; ++i){
  monInner= monInner + "<input .....>";
 
}
monelement.innerHTML = monInner;
 
si tu as fait comme ça, ça doit marcher.
 
Sinon c'est que tu ne sais pas programmer

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Cannot open Include file: erreur basique mais pbErreur "Lost connection to MySQL server during query in"
[RESOLU]Retourner un code d'erreur dans une VbYesNo Boxonclick, visibility....
message d'erreur JNITrouvez l'erreur!
Erreur #1170 sous phpmydaminerreur: constante chaîne non terminée ?
Erreur sur un JOIN...pouvez-vous corriger mon erreur SVP ?
Plus de sujets relatifs à : erreur bizarre avec onclick et onload


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR