Laufschrift
Simon F.
- javascript
Hallo ihr,
Ich habe im Internet eine Java-script-Laufschrift gefunden. Die ist allerdings innerhalb eines Textfeldes, möchte aber, das diese Ausgabe "frei im Raum" passiert und nicht in solch einem Feld. Habe schon alles mögliche ausprobiert, klappt aber alles irgendwie nicht so richtig.
Währe nett, wenn ihr euch mal den Quelltext anschaut, vielleicht habt ihr da irgendwelche Ideen, die mir weiterhelfen könnten. -->Vielleicht kann man das Textfeld auch irgendwie ausbleden oder!?<--
Hier also mal der Quelltext:
<html>
<head>
<title>Laufschrift</title>
<script language="JavaScript">
var message = "Lauftext"
var a=0, b, leerzeichen = " ", zeichenlaenge;
var message_ausgabe;
for (b = 90; b >= 0; b --)
{
leerzeichen=leerzeichen + " ";
}
message = leerzeichen + message;
zeichenlaenge = message.length;
function banner()
{
a = a + 1;
message_ausgabe = message.substring (a,zeichenlaenge);
document.bannertext.bannerfeld.value = message_ausgabe;
if (a >= zeichenlaenge)
{
a = 0;
}
window.setTimeout ('banner ()', 100);
}
</script>
</head>
<body onLoad="banner()">
<strong><font size="7">News</font></strong><br>
<hr>
<form name="bannertext">
<input type="text" name="bannerfeld" size="80">
<hr>
<br>
</form>
</body>
</html>
Schon mal danke im vorraus
Simon F.
hallo
versuch doch mal den code nicht in eine funktion im head zu packen, sondern direkt an den ort, an dem du ihn willst (tabellenzelle). du musst dann natürlich einen print-befehl verwenden, anstatt den wert jeweils dem formularfeld zuzuweisen...
hab aber keine ahnung obs funzt, war nur so n gedankenblitz.
gruss
gant
Hallo ihr,
Ich habe im Internet eine Java-script-Laufschrift gefunden. Die ist allerdings innerhalb eines Textfeldes, möchte aber, das diese Ausgabe "frei im Raum" passiert und nicht in solch einem Feld. Habe schon alles mögliche ausprobiert, klappt aber alles irgendwie nicht so richtig.
Währe nett, wenn ihr euch mal den Quelltext anschaut, vielleicht habt ihr da irgendwelche Ideen, die mir weiterhelfen könnten. -->Vielleicht kann man das Textfeld auch irgendwie ausbleden oder!?<--
Hier also mal der Quelltext:
<html>
<head>
<title>Laufschrift</title>
<script language="JavaScript">
var message = "Lauftext"
var a=0, b, leerzeichen = " ", zeichenlaenge;
var message_ausgabe;
for (b = 90; b >= 0; b --)
{
leerzeichen=leerzeichen + " ";
}
message = leerzeichen + message;
zeichenlaenge = message.length;
function banner()
{
a = a + 1;
message_ausgabe = message.substring (a,zeichenlaenge);
document.bannertext.bannerfeld.value = message_ausgabe;
if (a >= zeichenlaenge)
{
a = 0;
}
window.setTimeout ('banner ()', 100);
}
</script>
</head>
<body onLoad="banner()">
<strong><font size="7">News</font></strong><br>
<hr>
<form name="bannertext">
<input type="text" name="bannerfeld" size="80">
<hr>
<br>
</form>
</body>
</html>
Schon mal danke im vorraus
Simon F.
Du kannst das Textfeld transparent machen und die Rahmen-Dicke auf 0 stellen.
Ungefähr so:
<input type="text" name="irgendwas" value="" style="background-color:transparent; border-width:0" color:yellow">
In diesem Fall ist die Schriftfarbe Gelb ...
LG,
MM
Hallo!
Pack das einfach in ein <div> mit dem Namen!
Grüße
Andreas