Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Homepage - Lauftext mit Java
Frage
Hallo,
beim HTML kann man mit "marquee" einen Lauftext (Ticker) erstellen, aber leider unterstützt das nicht jeder Browser.
Ich habe gerade die ganze Zeit gegoogelt, aber konnte keine javafähigen Lauftext finden, wo man selbst den Inhalt festlegen kann!
Wenn jemand eine Seite kennt, wo man das Design usw. selbst einstellen kann, bitte ich euch, den Link hier zu posten!
Vielen Dank im Voraus!
*Sollte ich doch fündig geworden sein, werde ich das hier mitteilen!*
Gruß
Daniel
Antwort 1 von Reindy
Hi,
gibts wie Sand am Meer
http://unix.nightfire.ch/java/
schau hier mal nach
Reinhard
gibts wie Sand am Meer
http://unix.nightfire.ch/java/
schau hier mal nach
Reinhard
Antwort 2 von Limbius
ich hab hier noch was. Das habe ich vor ewigen zeiten mal irgendwo erlaubterweise heruntergeladen aber ich weiß nicht mehr wo...
Vielleicht kannst du es ja gebrauchen :
<SCRIPT language=JavaScript>
<!--//Lauftext
var scrlStr="*** HIER DEINEN LAUFTEXT EINFÜGEN ***"
var vs_sp = 50;
var vs_warte = 100;
var strLen=scrlStr.length;
var width=strLen+vs_warte;
var pos=1-width;
vs_ltx2();
function vs_ltx2(){
var type = ""; pos++;
if(pos==strLen) pos=1-width;
if(pos<0){ for(var i=1; i<=Math.abs(pos); i++)
type=type+"";
type=type+scrlStr.substring(0,width-i+1);}
else type=type+scrlStr.substring(pos,pos+width);
window.status=type;
setTimeout("vs_ltx2()",vs_sp);}
//-->
</SCRIPT>
Vielleicht kannst du es ja gebrauchen :
<SCRIPT language=JavaScript>
<!--//Lauftext
var scrlStr="*** HIER DEINEN LAUFTEXT EINFÜGEN ***"
var vs_sp = 50;
var vs_warte = 100;
var strLen=scrlStr.length;
var width=strLen+vs_warte;
var pos=1-width;
vs_ltx2();
function vs_ltx2(){
var type = ""; pos++;
if(pos==strLen) pos=1-width;
if(pos<0){ for(var i=1; i<=Math.abs(pos); i++)
type=type+"";
type=type+scrlStr.substring(0,width-i+1);}
else type=type+scrlStr.substring(pos,pos+width);
window.status=type;
setTimeout("vs_ltx2()",vs_sp);}
//-->
</SCRIPT>
Antwort 3 von SGD-Daniel
@Reindy:
Dort gibt es größtenteils nur IE-Kompatible Lauftexte! :-(
@Limbius:
Nicht Statusleiste, sondern auf einer normalen Homepage!
Dort gibt es größtenteils nur IE-Kompatible Lauftexte! :-(
@Limbius:
Nicht Statusleiste, sondern auf einer normalen Homepage!
Antwort 4 von rfb
ersetze in dem script die Zeile
window.status=type;
durch diese:
document.getElementById("lauftext").firstChild.data = type;
und füge an der entsprechenden Stelle im HTML ein Element mit der id "lauftext" ein, z.B.
<p id="lauftext"> </p>
Das p kannst du natürlich per CSS beleibig formatieren, z.B.:
p#lauftext: { width:40em; overflow:hidden; background:white; color:black; }
(Dass Lauftexte aus Sicht der Barrierefreiheit unerwüscht sind, hatte ich, glaub ich, hier schon gelegentlich erwähnt.)
window.status=type;
durch diese:
document.getElementById("lauftext").firstChild.data = type;
und füge an der entsprechenden Stelle im HTML ein Element mit der id "lauftext" ein, z.B.
<p id="lauftext"> </p>
Das p kannst du natürlich per CSS beleibig formatieren, z.B.:
p#lauftext: { width:40em; overflow:hidden; background:white; color:black; }
(Dass Lauftexte aus Sicht der Barrierefreiheit unerwüscht sind, hatte ich, glaub ich, hier schon gelegentlich erwähnt.)
Antwort 5 von SGD-Daniel
Ok, ich danke für eure Hilfe!
-Thread closed-
-Thread closed-

