Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
document.write( "<script type='text/javascript' src='<Die URL>'></script>" );
document.write('script type="text/javascript" src="./hallo_welt.js"></script>');
Habe auch gleich mal deinen Fehler angeschrieben, du hast den Tag-Auf vergessen... ;)Es ist schlechter Still und wird bei "echtem" XHTML nicht funktionieren.
document.write( "<script type='text/javascript' src='./hallo_welt.js'><\/script>" );
function include(file)
{
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = file;
document.body.appendChild(script);
}
function include(src, f) {
var s = document.createElement('script');
if(s.attachEvent) {
s.attachEvent('onreadystatechange', f);
} else {
s.onload = f;
s.onerror = function() {
aler('kann ' + src + ' nicht laden.');
};
}
s.src = src;
document.body.appendChild(s);
};
function include(file)
{
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = './hallo_welt.js';
document.body.appendChild(script);
}
function include(src, f) {
var s = document.createElement('script');
if(s.attachEvent) {
s.attachEvent('onreadystatechange', f);
} else {
s.onload = f;
s.onerror = function() {
alert('kann ' + src + ' nicht laden.');
};
}
s.src = src;
document.body.appendChild(s);
}[FONT=Verdana]
function include( src ) {
var script = document.createElement( "script" ); // Das script-Element erzeugen
script.src = src; // Dem script-Element die URL der externen Datei zuweisen
if( document.attachEvent ) { // Auf IE überprüfen
document.attachEvent( "onreadystatechange", function( ) {
// Dies ist der Listener für die Fertigstellung des DOMs, nicht der gesammten
// Homepage mitsamt Bildern.
if( this.readyState === 4 && this.status === 200 ) {
document.body.appendChild( script );
}
}
} else {
document.addEventListener( "DOMContentLoaded", function( ) {
document.body.appendChild( script );
}
}
}
Nein das ist falsch. Im IE wird dieser Event gefeuert, wenn das Skript geladen wird. Das hat nichts mit dem Dokumnet an sich zu tun, dass ist bereits fertig, die Funktion soll ja nach dem laden des Dokuments aufgerufen werden.Ich bin mir da auch nicht ganz so sicher. da "s" der neue <script>-Tag ist, frage ich mich, wieso das "onreadystatechange"-Event diesem zugeordnet wird. Der Erklärung zufolge muss das Script auf die Fertigstellung des Dokuments warten.
Das schliessende </script> Tag muss maskiert werden, damit der Parser nicht denkt damit wäre der eigentlich Skriptblock zu Ende.Wieso muss das schließende Tag maskiert werden? Die restlichen Slashes mussten immerhin auch nicht escapet werden, oder verstehe ich da etwas falsch?
<script type="text/javascript">
document.write( "<script type='text/javascript' src='<Die URL>'></script>" );
</script>