innerHTML=<script type="text/javascript" src="datei"></script> alternative

Drogenfahnder

Well-known member
ID: 167222
L
28 April 2006
333
6
innerHTML=<script type="text/javascript" src="datei"></script> alternative

Hallo,
ich habe ein Problem und zwar wie kann ich die Datei in
Code:
innerHTML=<script type="text/javascript" src="blub"></script>

lösen das es funktioniert?
 
öhm-...
ich verstehe nicht ganz was du möchtest ^^

du möchtest via innerHTML auf einer verschiedenen seite verschiedene js dateien laden? oder immer die selbe? was soll das innerHTML? innerHTML musst du in javascript anweden...
 
sorry vll ein bisschen komisch formuliert

@ice-breaker du hast recht. Kannst du mir ein Beispiel zu document.write geben wie ich das in innterHTML einbinden kann.

ich möchte eine Datei in innerHTML nachgeben. Nur ich weiß nicht wie es geht
 
Nicht mit innerHtml ;)

Code:
document.write('<script type="text/javascript" src="https://www.example.com/js/mootools.js"></script>');
 
das funktioniert nicht so ganz

die dateieinbindung ist werbung

Code:
 var werbung = document.write('<script type="text/javascript" src="https://domain.de/?id=123"><\/script>');

                              document.getElementById("send").innerHTML = '<p>textextextextext<br><br><br>\''+werbung+'\'</p>';

was ist daran falsch?
 
verdammt nochmal :evil:
kannst du nichtmal google bemühen? ich habe dir schon die funktion genannt, die du nutzen musst, mit ner kurzen suche wüsstest du, wie man es anwenden muss.

<-- stinksauer ist
 
Wobei man noch bedenken muss, dass JavaScript nicht damit klar kommt, wenn in einem auszugebenden String das Wort '</script>' vorkommt, da damit auch der aktuelle Scriptblock beendet wird. Deshalb muss man das aufbrechen:
PHP:
document.write('<script src="foobar.js" type="text/javascript"><'+'/script>');
Zum eigentlichen Problem: document.write() hat keinen Rückgabewert!