Mit diesem Script lässt sich eine Ausgabe eines Newsblock erzeugen.
Autor: unbekannt
zur Demo
<SCRIPT LANGUAGE="JavaScript">
<!--//
var browserName = navigator.appName;
var browserVer = parseFloat(navigator.appVersion);
var browserMac = navigator.appVersion.indexOf("Macintosh");
var browserWin = navigator.appVersion.indexOf("Win");
var version = "ack";
if (browserName == "Netscape"
&& browserVer >= 3) version = "n3";
if (browserName == "Netscape"
&& browserVer >= 4) version = "n4";
if (browserName == "Microsoft Internet Explorer"
&& browserVer >= 3.01
&& browserMac != -1) version = "ie3m";
if (browserName == "Microsoft Internet Explorer"
&& browserVer >= 4) version = "ie4";
var libOk = (version == "n4"
|| version == "ie4") ? true : false;
var rollOk = (version == "n3"
|| version == "n4"
|| version == "ie3m"
|| version == "ie4") ? true : false;
var ImgButtonOk = (version == "ie4") ? true : false;
var currentNews = 0;
var numNews = 0;
var newsArr = new Array();
var dateArr = new Array();
addToNews("www.scriptwelt.org","2002-07-03");
addToNews("www.scriptwelt.org","2002-07-02");
addToNews("www.scriptwelt.org","2002-07-01");
addToNews("www.scriptwelt.org","2002-06-30");
function addToNews(news,datum)
{
newsArr[numNews] = news;
if(datum!=null) dateArr[numNews] = datum;
else dateArr[numNews] = "";
numNews++;
}
function updateNews()
{
if(version == "ie4" && navigator.appVersion.indexOf("4.01")==-1){
document.all["news"].innerHTML = "<font size=1px>["+dateArr[currentNews]+"]:</font><br>"+newsArr[currentNews];
currentNews++;
if(currentNews == newsArr.length)currentNews = 0;
setTimeout("updateNews()",6000);
}
else{
var num = Math.floor((newsArr.length-1)*Math.random()+0.5);
document.write(newsArr[num]);
}
}
//-->
</SCRIPT>
<table border=0 width="10%" bgcolor="#473A51">
<tr><td align=center><font color="#FFFFFF"><b>- News -</b></font></td></tr>
<tr valign=top><td>
<table border=0 width="100%" bgcolor="silver" height=150>
<tr valign=top><td><p class=onWhite id=news><script language="JavaScript">updateNews()</script></p></td></tr>
</table>
</td></tr>
</table>
|