• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Lauftext verzögert Seitenaufbau!

Status
Für weitere Antworten geschlossen.

cheee

Neues Mitglied
Lauftext verzögert Seitenaufbau!

Der Lauftext in Statusleiste verzögert den Seitenaufbau.
Ich will den Text aber nicht entfernen.
Was kann das sein?
 
Werbung:
Ich kann es anhand deiner ausführlichen Schilderung nur erahnen... steht in deinem JS irgendwo "setTimeOut"? Bitte sei so nett und schenk uns ein paar Zeilen Skript oder besser einen Link zur besagten Seite.
 
Werbung:
Werbung:
<script language="JavaScript">
<!--

if(top.frames.length < 1) top.location.href="index.html";

// -->
</script>


<SCRIPT language=JavaScript>
<!--
var Text = "Das ist der Lauftext";
var Geschwindigkeit = 150;
var Breite = 100;
var TextLaenge = Text.length;
var Position = 0 - Breite;

function StatusLauftext()
{
Position++;
var Textzustand="";
if (Position == TextLaenge)
{
Position = 0 - Breite;
}
if (Position < 0)
{
for (var Zaehler=1; Zaehler <= Math.abs(Position); Zaehler++)
{
Textzustand = Textzustand + " ";
};
Textzustand = Textzustand + Text.substring(0, Breite - Zaehler + 0);
}
else
{
Textzustand = Textzustand + Text.substring(Position, Breite + Position);
}
window.status = Textzustand;
setTimeout("StatusLauftext()",Geschwindigkeit);
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="StatusLauftext();return true">
 
Werbung:
Abartigkeit?
Mir geht es vor allem darum, dass der user nicht sofort sieht whin die links führen, und wie die website aufgebaut ist
 
Eben. Als Besucher möchte ich immer genauestens darüber informiert sein wohin ein Link führt. Ein Link kann so viel bewirken, vielleicht öffnet sich mein E-Mail-Programm oder mein PDF-Betrachter? Möglicherweise startet auch ein gefährlicher Download oder ich verlasse ohne es zu merken deine Internetpräsenz. Auf diesen Nervenkitzel kann ich getrost verzichten.
 
Werbung:
Ich sehe da mehrere Probleme.
1. Der Timeout des Lauftexts ist zu kurz (150ms), versuch ihn zu erhöhen.
2.
Code:
 <BODY onload="StatusLauftext();return true">
Du könntest versuchen, das Settimeout nicht im onload zu machen, sondern am Ende des Bodys, also starten, nachdem der Quelltext der Seite geladen ist.
Code:
...
<script type="text/javascript">StatusLauftext();</script>
</body>
</html>
Was generell gegen eine Statusleiste ohne Status spricht, ist bereits gesagt worden.
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben