Mettre du JS dans innerHTML
Fermé
sama.van
Messages postés
7
Date d'inscription
samedi 28 juillet 2007
Statut
Membre
Dernière intervention
1 août 2007
-
30 juil. 2007 à 02:11
sama.van Messages postés 7 Date d'inscription samedi 28 juillet 2007 Statut Membre Dernière intervention 1 août 2007 - 1 août 2007 à 00:17
sama.van Messages postés 7 Date d'inscription samedi 28 juillet 2007 Statut Membre Dernière intervention 1 août 2007 - 1 août 2007 à 00:17
A voir également:
- Mettre du JS dans innerHTML
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? - Forum Graphisme
- Remplir une case de tableau avec une couleur grise avec texture de pointillés ✓ - Forum Photoshop
- Js/agent.piv ✓ - Forum Virus
- Js/adware.agent.cr ✓ - Forum Virus
- Retour à la ligne js ✓ - Forum Javascript
3 réponses
Salut,
cellToInsert.innerHTML = SAMA_BuiltNewsSection ()
si tu ne mets pas SAMA_BuiltNewsSection () entre guillement, JS l'interprète comme une variable, essaye :
Sinon je ne vois pas trop l'intérêt de coller une fonction JS dans une partie de page HTML ?, pourquoi ne pas la mettre à la construction de ta page et faire un appel conditionnel de fonction.
Mais il me manque peut être des éléments.
cellToInsert.innerHTML = SAMA_BuiltNewsSection ()
si tu ne mets pas SAMA_BuiltNewsSection () entre guillement, JS l'interprète comme une variable, essaye :
cellToInsert.innerHTML = "SAMA_BuiltNewsSection ()"
Sinon je ne vois pas trop l'intérêt de coller une fonction JS dans une partie de page HTML ?, pourquoi ne pas la mettre à la construction de ta page et faire un appel conditionnel de fonction.
Mais il me manque peut être des éléments.
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 775
31 juil. 2007 à 02:55
31 juil. 2007 à 02:55
Pas mal !
+ N'oublie pas de refermer la </table>
Mets des “ type="text/javascript"” à tous tes scripts.
Pas besoin de “px” dans “<td width = "600px">”
+ N'oublie pas de refermer la </table>
Mets des “ type="text/javascript"” à tous tes scripts.
Pas besoin de “px” dans “<td width = "600px">”
sama.van
Messages postés
7
Date d'inscription
samedi 28 juillet 2007
Statut
Membre
Dernière intervention
1 août 2007
1
1 août 2007 à 00:17
1 août 2007 à 00:17
Ptin oue en effet O_o..
Ba ce qui est dingue avec le html c'est qu'il éxécute tant qu'il ne rencontre pas une erreur. Alros qu'en général, le langage que j'utilise (Mel Script) parse d'abord tout et se gaufre dès le début s'il manque un truc!
Donc t'es allé faire un tour alors :D
Merci en tout cas! Je rejouterai les trucs qui manquent donc...
Ba ce qui est dingue avec le html c'est qu'il éxécute tant qu'il ne rencontre pas une erreur. Alros qu'en général, le langage que j'utilise (Mel Script) parse d'abord tout et se gaufre dès le début s'il manque un truc!
Donc t'es allé faire un tour alors :D
Merci en tout cas! Je rejouterai les trucs qui manquent donc...
31 juil. 2007 à 02:21
Donc en gros mes fonctions faisaient direct des document.write (ici le code pond le contenu d'un Td en html)
Bref je rentre pas trop dans les détails car c'est compliqué à expliquer.
Pour faire bref, 100% de ce qui se trouve dans les Td est de la reconstition de html à partir du Javascript, du delete de Td et création de Td lorsque vous cliqué sur les boutons du menu.
Si vous avez le courage balayé mon code qui se trouve sur :
http://sama.van.free.fr/version4.0/index2.html
Cette fois les boutons news et 3D marchent :D
Ah et du coup la récupe de ma fonction (interprété comme une string) après le inner.html, j'ai collé un eval() ^_^