Transparenz für Ticker
khan.cross
- javascript
'nabend Leute,
Habe ein Script gefunden für einen Ticker allerdings möchte ich keinen Hintergrund haben sondern soll nur der Text erscheinen. Habt Ihr eine Idee das zu verwirklichen?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
<link href="file:///C|/EIGENES/fmxturkey/new/fmxturkey.css" rel="stylesheet" type="text/css">
</head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
// © Autor Dietmar Rabich
// http://www.rabich.de
function StartTicker()
{
document.NewsTicker.Zeile.value = "PLEASE COME BACK WITH A NEWER BROWSER"
}
// Tickermeldungen
// Es muessen alle drei Werte angegeben werden.
// Effekte fuer Start:
// 1: einrollen
// 2: blinken
// Effekte fuer Ende:
// 1: ausrollen
// 2: blinken
var tickernews =
[
{meldung:"TEXT BLA FASEL DÖNER KEBAP SCHMECK SCHMECK", starteffekt:2, endeeffekt:2}]
// Tickerparameter
var ticker_start = 0 // Wartezeit bis zur ersten Meldung
var ticker_effekt2_start_max_blink = 1 // Anzahl der Blinkdarstellungen
var ticker_effekt2_start_a = 100 // Blinkgeschwindigkeit [ms]
var ticker_effekt2_start_b = 2500 // Darstellungszeit der Meldung [ms]
var ticker_effekt2_ende_max_blink = 0 // Anzahl der Blinkdarstellungen
var ticker_effekt2_ende_a = 0 // Blinkgeschwindigkeit [ms]
var ticker_effekt2_ende_b = 0 // Wartezeit bis zur naechsten Meldung [ms]
// Interne Variablen
var msgnr = 0
// Aufruf der naechsten Meldung
function nextTicker()
{
msgnr++
if(msgnr >= tickernews.length)
msgnr = 0
setTimeout("showTicker(0)", 100)
}
// Effekte fuer Meldungsende
function hideTicker(cnt)
{
switch(tickernews[msgnr].endeeffekt)
{
// Effekt 2
case 2:
document.NewsTicker.Zeile.value = ((cnt % 2) == 1) ? tickernews[msgnr].meldung : ""
if(cnt > (2 * ticker_effekt2_ende_max_blink + 1))
setTimeout("nextTicker(0)", ticker_effekt2_ende_b)
else
setTimeout("hideTicker(" + String(cnt + 1) + ")", ticker_effekt2_ende_a)
break
// Effekt 1
default:
document.NewsTicker.Zeile.value =
tickernews[msgnr].meldung.substring(cnt, tickernews[msgnr].meldung.length)
if(cnt >= tickernews[msgnr].meldung.length)
setTimeout("nextTicker()", ticker_effekt1_ende_b)
else
setTimeout("hideTicker(" + String(cnt + 1) + ")", ticker_effekt1_ende_a)
}
}
// Effekte fuer Meldungsanfang
function showTicker(cnt)
{
switch(tickernews[msgnr].starteffekt)
{
// Effekt 2
case 2:
document.NewsTicker.Zeile.value = ((cnt % 2) == 1) ? "" : tickernews[msgnr].meldung
if(cnt > (2 * ticker_effekt2_start_max_blink + 1))
setTimeout("hideTicker(0)", ticker_effekt2_start_b)
else
setTimeout("showTicker(" + String(cnt + 1) + ")", ticker_effekt2_start_a)
break
// Effekt 1
default:
document.NewsTicker.Zeile.value = tickernews[msgnr].meldung.substring(0, cnt)
if(cnt >= tickernews[msgnr].meldung.length)
setTimeout("hideTicker(0)", ticker_effekt1_start_b)
else
setTimeout("showTicker(" + String(cnt + 1) + ")", ticker_effekt1_start_a)
}
}
// Start des Tickers
function StartTicker()
{
// Standardmeldung
document.NewsTicker.Zeile.value = "Ticker wird geladen..."
// Ticker starten
setTimeout("showTicker(0)", ticker_start)
}
//-->
</SCRIPT>
<BODY onLoad="StartTicker()">
<FORM NAME="NewsTicker" class="">
<INPUT TYPE="TEXT" class="" READONLY STYLE="border:none; background-color:;
color:#2a261c; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; font-weight:normal;" NAME="Zeile" SIZE=250 MAXLENGTH="250">
</FORM>
</body>
</html>
Hallo khan.cross,
Habe ein Script gefunden für einen Ticker allerdings möchte ich keinen Hintergrund haben sondern soll nur der Text erscheinen. Habt Ihr eine Idee das zu verwirklichen?
<FORM NAME="NewsTicker" class="">
<INPUT TYPE="TEXT" class="" READONLY STYLE="border:none; background-color:;
Ich würde es anstatt für background-color nichts anzugeben einfach mal hier_^^ mit dem Wert 'transparent' versuchen.
color:#2a261c; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal; font-weight:normal;" NAME="Zeile" SIZE=250 MAXLENGTH="250">
Gruß Gernot
Habe ein Script gefunden für einen Ticker allerdings möchte ich keinen Hintergrund haben sondern soll nur der Text erscheinen.
khan.cross,
Die Nutzer deiner Seite allerdings möchten keinen Ticker haben, sondern es soll nur der Text erscheinen – still stehend!
„Vermeiden Sie Bewegung in Seiten, bis Benutzeragenten das Einfrieren von Bewegung ermöglichen.“ Checkpunkt 7.3 der [WCAG]
KommDesign.de — Galerie — schlechte Inhalte Digitales Ungeziefer: Ticker.
Live long and prosper,
Gunnar
Danke Euch beiden!
Und ja ein Ticker ist in der Regel nervig, aber nicht so wie ich ihn eingesetzt habe.
Den Wert Transparent habe ich übersehen und das funzt jetzt.
Der Fall ist nun geschlossen.
Gruß
Khan