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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  innerHTML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

innerHTML

n°1193470
drsmoogy
Posté le 06-09-2005 à 18:39:01  profilanswer
 

Hello,
 
j'accède en JS a un site avec innerHTML:
 
javascript:void(document.body.innerHTML = "<CENTER><EMBED  src=\"loader.swf\" name=\"chapatiz\" quality=\"high\" menu=\"false\" swLiveConnect=\"false\" WIDTH=\"900\" HEIGHT=\"550\" TYPE=\"application/x-shockwave-flash\" FlashVars=\"rk=14895e3852dfb50d6c9deef433fc0811&ip=:9299&t=1123737136&v=195ac-antijs_riliz&ist=1124492110&\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED></CENTER>" );
 
Je cherche une autre fonction que innerHTML mais le même résultat..
 
Merci
 

mood
Publicité
Posté le 06-09-2005 à 18:39:01  profilanswer
 

n°1193693
gatsusat
Posté le 06-09-2005 à 23:11:05  profilanswer
 

tu peux être plus explicite ?????????
 
en gros tu remplis le contenu d'une page avec du JS
et evidement le dans le JS tu as du HTML et tu le balance via innerHTML
 
ben ya les fonctions du DOM qui sont moins explicites et un peu plus lourdes à utiliser
 
document.createElement
document.getElementsByTagName("BODY" )[0].appendChild(..)
 
aller amuse toi
 
sinon a moi que utiliser pleins de " c'est chiant de les échapper avec \
 
pourquoi ne pas mettre ta chaine principal entre 2 simple quotes
 
javascript:void(document.body.innerHTML = '<CENTER><EMBED  src="loader.swf" name="chapatiz" quality="high" menu="false" swLiveConnect="false" WIDTH="900" HEIGHT="550" TYPE="application/x-shockwave-flash" FlashVars="rk=14895e3852dfb50d6c9deef433fc0811&ip=:9299&t=1123737136&v=195ac-antijs_riliz&ist=1124492110&" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></CENTER>');  
 
 
 
et tu m'excuseras, j'ai rangé ma boule de crystal, car je ne sais pas exactement ce ke tu veux

n°1194315
drsmoogy
Posté le 07-09-2005 à 16:52:21  profilanswer
 

En gros je veux faire en gros tu remplis le contenu d'une page avec du JS mais sans passer par innerHTML, sachant que je ne peux modifier rien du tout dans quoi que ce soit de code...
 
javascript:void(document.body.innerHTML = "<CENTER><EMBED  src=\"loader.swf\" name=\"chapatiz\" quality=\"high\" menu=\"false\" swLiveConnect=\"false\" WIDTH=\"900\" HEIGHT=\"550\" TYPE=\"application/x-shockwave-flash\" FlashVars=\"rk=14895e3852dfb50d6c9deef433fc0811&ip=:9299&t=1123737136&v=195ac-antijs_riliz&ist=1124492110&\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED></CENTER>" );
 
Admettons qu'il y est une fonction genre inerHTML a la place de innerHTML je veux remplacer innerHTML par inerHTML, si cela aboutis au même résultat..

n°1194341
gatsusat
Posté le 07-09-2005 à 17:19:56  profilanswer
 

rien pigé

n°1194355
Je@nb
Kindly give dime
Posté le 07-09-2005 à 17:28:55  profilanswer
 

Ce que tu peux faire c'est :
 
function inerHTML($foo) {
   document.body.innerHTML($foo)
}
 
et après appeler :D
Mais bon c juste pour dire que ya une solution, c gruik de toute façon ce que tu veux faire

n°1194427
omega2
Posté le 07-09-2005 à 18:58:37  profilanswer
 

drsmoogy a écrit :

sachant que je ne peux modifier rien du tout dans quoi que ce soit de code...

Traduction : tu veux une solution miracle sachant que tu ne pouras pas l'appliquer vu que tu nous affirme ne pas pouvoir modifier ce qu'il faudrait.

n°1194471
drsmoogy
Posté le 07-09-2005 à 20:52:47  profilanswer
 

En gros c'est comme ci j'allais sur un site internet, un chat là, la page du chat contient un fichier swf, je rempli la page du fichier swf..avec le code actuel..
 
je veux faire de même sans innerHTML ^^
 

n°1194599
gatsusat
Posté le 08-09-2005 à 06:33:23  profilanswer
 

On la refait là :  
 
innerHTML est une propriété Javascript qui permet de modifier le contenu HTML de chaque objet dans une page HTML.
 
Donc tu voudrais injecter ton code de merde dans la page sans passer par innerHTML tu peux me dire comment ?
 
Donc si j'ai bien compris.
tu as une page de chat donc un appel à un flash et heu un appel à une applet IRC par exemple
 
et toi tu ne veux modifier que le code HTML qui fait appel à ce flash, c'est ça ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  innerHTML

 

Sujets relatifs
[RESOLU]document.getElementById().innerHTML = <table>Problème Javascript InnerHTML avec firefox
[Javascript] Problème avec InnerHTMLprobleme avec innerHTML et mozilla
[JS] innerHTML marche pas sous mozilla ?Detruire un element d'un InnerHtml
float, innerHTML et MozillaProrpiétés de innerHTML
[JS] innerHTML ie et mozilla : galere ! 
Plus de sujets relatifs à : innerHTML


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)