2011-05-07 5 views
0

Je veux imprimer tout le texte du fichier .js à div.innerHTML à partir du fichier .js?

document.getElementById('cart-status').innerHTML = "/numberOfcart.js" 
+4

Pourriez-vous, s'il vous plaît, reformuler cette question? Il semble que vous vouliez afficher la source du JavaScript - le code lui-même - comme s'il s'agissait de contenu HTML. Est-ce vraiment ce que tu veux? –

Répondre

2

Vous pouvez utiliser jQuery pour faire quelque chose comme ceci:

$.get('/numberOfcart.js', function(data) { 
    $('#cart-status').text(data); 
} 

mais vous chargez simplement dans le fichier .js, non l'exécuter.

0

Affichage direct du contenu du fichier js par JavaScript n'est pas possible (ou je ne sais pas, si quelqu'un connaît un moyen - bienvenue). Donc par PHP:

$file = file_get_contents('script.js'); 
echo "<pre>" . htmlentities ($file) . "</pre>"; 

Avec un rappel ajax au script php, définissez le div.

+1

En fait, vous pouvez tester la réponse jQuery et voir que tant que c'est sur le même serveur, il n'y a pas de problème pour charger un fichier javascript (ou tout autre fichier) dans un div. – Kelly

+0

Je pense qu'il s'agit de montrer la source de la js. Mais pour le chargement, vous êtes Wright. – Bakudan

Questions connexes