javascript innerhtml

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : javascript innerhtml

par zeus » 27 nov. 2006, 17:17

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié). ;)

par Invité » 27 nov. 2006, 16:05

c'est très clair, je n'en demandais pas plus. Merci pour la réponse.

par Ryle » 27 nov. 2006, 12:52

Chuis pas expert en la matière, mais je pense surtout que si l'on peut mettre du javascript via un innerHTML, à moins d'appeller juste après une fonction que l'on vient d'ajouter, je ne vois aucune raison pour que celui-ci s'exécute.

Et dans la mesure où tu as un code équivalent ne nécessitant pas de javascript, je te recommanderais de n'utiliser que celui-ci et de laisser tomber ta fonction js qui peut être désactivé et ne fait que surcharger inutilement ta page :)

Au mieux, si c'est pour pouvoir paramétrer et gérer l'affichage de manière globale en un seul endroit, fait plutôt une fonction php qui retournera le code html des object et embed.

par albat » 27 nov. 2006, 12:36

Modération :
Les "up" sont interdits sur PHPFrance.

Si tu n'as pas obtenu de réponse, c'est (au choix) :
- que ta question est mal formulée : reformule-la différemment ;
- que personne ne connaît la réponse ici : faire un "up" ne te donnera pas davantage de résultats ;
- que la réponse demandée exige un travail important que personne ne va faire à ta place ;
- que trop peu de temps s'est écoulé depuis ton précédent message pour qu'un membre ait pu y répondre.

Merci de prendre le temps de lire les règlements.

par Invité » 27 nov. 2006, 12:24

personne ne sait si on peut mettre du code dans innerhtml?

javascript innerhtml

par Invité » 26 nov. 2006, 20:37

Bonjour à tous,
je souhaite insérer une bannière flash dans une page html sur action onlick, grâce à innerHTML.

Le problème est que depuis quelques mois, il faut utiliser du code javascript pour insérer du flash dans html. ça donne ceci :
<script type="text/javascript">
AC_FL_RunContent(
    'codebase' , 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0',
	'width' , '300', 
	'height' , '40', 
    'src' , '<?php echo $mosConfig_live_site; ?>/templates/dynacom/flash/logo', 
	'quality' , 'high',
	'pluginspage' , 'http://www.macromedia.com/go/getflashplayer',
	'movie' , '<?php echo $mosConfig_live_site; ?>/templates/dynacom/flash/logo'
);
</script>
<noscript>
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="300" height="40">
    <param name="movie" value="<?php echo $mosConfig_live_site; ?>/templates/dynacom/flash/logo.swf">
    <param name="quality" value="high">
    <embed src="<?php echo $mosConfig_live_site; ?>/templates/dynacom/flash/logo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="40"></embed></object>
</noscript>
Bien entendu j'ai un mal fou à mettre tout ça dans innerHTML. Je voudrais savoir si innerHTML accepte du code javascript, et savoir comment arranger ce code pour qu'il passe dans innerHTML.

Merci pour vos réponses.