Fondamentalement, j'ai une page html et je veux créer un fichier javascript séparé qui lit tout le balisage entre les balises dans une chaîne javascript. Y-a-t-il un moyen de faire ça?lire la sortie php dans une chaîne js?
EDIT
D'accord, donc, d'élaborer un peu plus ...
Dans mon fichier tpl.php, j'ai essentiellement ces lignes js Snippet:
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript">var text = '<div id="open">test text</div>';</script>
<script type="text/javascript" src="/js/mypage.js"></script>
Ensuite, dans mypage.js, j'ai ceci:
$(document).ready(function() {
var content = text;
alert(content);
});
Et cette affiche avec précision « texte de test » dans une fenêtre d'alerte, mais je suis à la recherche de la variable à regarder réellement comme du texte var, de sorte qu'il se lit comme suit:
var content = '<div id="open">test text</div>';
s'il vous plaît, expliquez mieux, quel est votre objectif? vous pouvez accéder facilement au DOM en javascript, il suffit d'utiliser jquery ou une bibliothèque similaire. – dusoft