en fait je pense que je n'ai pas été très clair : je re détaille
on est d'accord que, sur un site, un bloc visuel, ça peut être un javascript
exemple :
<script src="meteo_du_jour.js">
et ce script meteo.js fait du print de code html.
exemple
document.write('<table><tr>il fait 10°</tr></table>')
_________
on est aussi d'accord qu'on peut prendre un bout de code html, et "le javascriptiser"
-> je prends toutes les lignes et je fais document.write(' devant
et '); derrière, en escapant les quotes et autres
1 2 3 4 5 6 7 8 9 10 11
|
<h1>salut</h1>
<h2>je vais être javascriptiser</h2>
// devient dans un fichier "affiche_texte.js" par ex
document.write('<h1>salut</h1>');
document.write('<h2>je vais être javascriptiser</h2>');
// et dans la page main on fait
<script src="affiche_texte.js"></script> |
_________
en combinant les 2, on peut donc faire un truc compliqué et potentiellement afficher n'importe quoi via un simple include d'un script js
_________
Donc ;
- on a fait développer par un partenaire une page html "simple" qui est censée représenter un bloc
- on fait un curl sur cette page
- on la "javascriptise"
- on affiche le bloc sur notre site
Ceci marche bien.
_________
Mais, on a petit bloc qui nous pose des misères sous IE, et je me demande si c'est parce que la page est trop complexe, et contient elle même du javascript et du code css.
Donc d'où ma question :
Est-ce que c'est censé marcher de faire un
<script src="le_bloc_de_mon_partenaire.js"></script>
sachant que ce fichier .js, est
1 2 3
| document.write()
//qui contient notamment
document.write( "<script> function validate() </script>" ); |
Je me demandais si mon problème venait de là, du fait qu'on include un js, qui lui même définit du js et du coup ie est perdu
voilà, je pense que c'est plus clair.
Partager