Also ab jetzt wird's ganz mysteriös, krieg ja schon angst ^^ . Hab en Backupeingespielt und nu geht's. die nicht funktionierende header.php hat im übrigen den folgenden code, den ich nie eingebaut habe.
PHP-Code:
<!-- Ticker Script Begin -->
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function StartTicker()
{
document.NewsTicker.Zeile.value = "Bitte nutzen Sie einen aktuelleren Browser."
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
<!--
// 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:"<?
$filename = 'lib/texte/ticker.txt';
$fp = fopen($filename, "r");
$inhalt = fread($fp, filesize($filename));
fclose($fp);
$inhalt = str_replace('\\', '', $inhalt);
echo nl2br($inhalt);
?>",
starteffekt:1,
endeeffekt:1
},
{
meldung:"<?
$filename = 'lib/texte/ticker2.txt';
$fp = fopen($filename, "r");
$inhalt = fread($fp, filesize($filename));
fclose($fp);
$inhalt = str_replace('\\', '', $inhalt);
echo nl2br($inhalt);
?>",
starteffekt:1,
endeeffekt:2
},
{
meldung:"<?
$filename = 'lib/texte/ticker3.txt';
$fp = fopen($filename, "r");
$inhalt = fread($fp, filesize($filename));
fclose($fp);
$inhalt = str_replace('\\', '', $inhalt);
echo nl2br($inhalt);
?>",
starteffekt:2,
endeeffekt:1
},
{
meldung:"<?
$filename = 'lib/texte/ticker4.txt';
$fp = fopen($filename, "r");
$inhalt = fread($fp, filesize($filename));
fclose($fp);
$inhalt = str_replace('\\', '', $inhalt);
echo nl2br($inhalt);
?>",
starteffekt:2,
endeeffekt:2
}
]
// Tickerparameter
var ticker_start = 500 // Wartezeit bis zur ersten Meldung
var ticker_effekt1_start_a = 75 // Darstellungsgeschwindigkeit [ms]
var ticker_effekt1_start_b = 2500 // Darstellungszeit der Meldung [ms]
var ticker_effekt2_start_max_blink = 3 // Anzahl der Blinkdarstellungen
var ticker_effekt2_start_a = 100 // Blinkgeschwindigkeit [ms]
var ticker_effekt2_start_b = 2500 // Darstellungszeit der Meldung [ms]
var ticker_effekt1_ende_a = 50 // Scrollgeschwindigkeit [ms]
var ticker_effekt1_ende_b = 100 // Wartezeit bis zur naechsten Meldung [ms]
var ticker_effekt2_ende_max_blink = 3 // Anzahl der Blinkdarstellungen
var ticker_effekt2_ende_a = 100 // Blinkgeschwindigkeit [ms]
var ticker_effekt2_ende_b = 1000 // 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)", 1000)
}
// 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>
<!-- Ticker Script Ende -->
<body onLoad="StartTicker()">
<table width="980" cellpadding="0" cellspacing="0" border="0" align="center"><tr><td valign="top" align="center">
<table style="border:solid 0px black" width="980" border="0" cellpadding="0" cellspacing="0" bgcolor="#660000">
<tr>
<td height="300" width="100%" valign="top" background="/images/header.jpg">
<div style="position:relative; top:19px; left:209px;">
<? if ($_GET['content'] != '/betteln')
@require_once ('lib/texte/alt_headerbanner.txt'); ?>
<? if ($_GET['content'] == '/betteln')
@require_once ('lib/texte/alt_headerbanner2.txt'); ?>
</div>
</td></tr>
<tr>
<td style="border:solid 0px black" bgcolor="#660000" valign="top" align="center">
</td>
</tr>
</table>
<FORM NAME="NewsTicker">
<TT><INPUT ALIGN="CENTER" TYPE="TEXT" READONLY STYLE="border: none; background-color: #660000;
color: #FFFFFF; font-size: 15; font-family: Verdana;" NAME="Zeile" SIZE=90 MAXLENGTH=500"VALUE=""></TT>
</FORM>
Hab ja nichtmal ein Newstickeraddon. Kennt zufällig jemand diesen code und hat jemand ne ahnung wie der in meine header kommt ?