javascript/ajax/php problem med <script>-tag

JavaScript

2 svar · 393 visningar · startad av closecut

Medlem sedan sep. 200310 inlägg
Trådstart#1

Hej!

Jag har ett php-script som vid anrop returnerar html-kod från en fil som bestäms vid anropet. Den returnerar innehållet i formen

divtagsomskafyllas|<html kod här>

Javascriptet tar indatan och lägger <html kod här> i <div id=divtagsomskafyllas>

Så långt inga problem. Men när html-koden som returneras innehåller <script>-taggar, så körs inte dessa i browsern. Hur kan jag få browsern att köra <script>-taggarna som ligger i den returnerade html-koden?

Medlem sedan maj 200010 687 inlägg
#2

Är det JavaScript som kan köras direkt så skulle du kunna returnera den koden separat och sen köra eval funktionen på den.

Medlem sedan sep. 200310 inlägg
#3

Njae, riktigt så är det inte. Utan det ligger alltså inbäddat i den returnerade html-koden. <script type="text/JavaScript" src="minjsfil.js"></script> ... Typ.

373 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
118 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)