Quincunx: Variablenübergabe in ein Javascript

Beitrag lesen

@@Max

hier habe ich ein funktionierendes Beispiel:
http://avalonis.at/admin/tickertest.htm

Hier ist eine abgeänderte, sich an aktuellen Standards orientierende Version (ohne Layout-Tabellen, ohne Form, ohne inline-styles) deines Beispiels !

<!DOCTYPE html>  
<html lang="de">  
<head>  
<meta charset="UTF-8">  
<title>Ticker</title>

Hier erstellst du deinen Ticker per VBScript:
<script>

var msg = [  
    'Vorwort: Willkommen auf js.Welt.de.',  
    'Durchsuchen Sie diese Website',  
    'FAQ zu allen möglichen Sachen!',  
    'Ich hoffe es gefällt Ihnen hier!'  
];

</script>

In einer externen Script-Datei:
<script src="./zum-Script-Ordner/ticker.js"></script>
oder direkt nach obigem Script-Block mit den Meldungen folgt die textticker Funktion.

<script>  
var cnt = 0, pos = 0, tickLen = msg[0].length;  
  
function textticker () {  
    document.getElementById('textfeld').innerHTML = msg[cnt].substring(0, pos) + '_';  
    if ( pos++ === tickLen ) {  
        pos = 0;  
        cnt++;  
        if ( cnt === msg.length ) { cnt = 0; }  
        tickLen = msg[cnt].length;  
        setTimeout('textticker()', 1000);  
    }  
    else {  
        setTimeout('textticker()', 50);  
    }  
}  
  
window.onload = function() {  
    textticker()  
}  
</script>
</head>  
  
<body>  
<h1 id="textfeld">Willkommen</h1>  
</body>  
</html>

Deine Script-Version eignet sich nicht um es in zwei Script-Blöcke aufzuteilen, folglich habe ich es abgeändert.

gruesse qx