scriptwelt.org das JavaScript Archiv

Navigation
Startseite
Audio & Sound
Formulare
Cookies
Fenster & Frame
Grafik & Text
Navigation
Suche Scripts
Fun und Spiele
Buttons
Diverse
Tutorials

Kontakt
eine Mail an ScriptWelt.org
Webhosting
Tipps zur Providerwahl und zum Webspace

JavaScript in eine HTML Datei einbinden

Sind JavaScripts sicher?

Links zum Thema JavaSript

Impressum
impressum
Diverse JavaScripts / Link-Rotation

Mit diesem JavaScript lässt sich eine Rotation von Links darstellen.
Autor: ShuvoRim

zur Demo

in <head> einfügen

<script language="javascript" type="text/javascript">
<!-- Program - SR Link Rotator Author - ShuvoRim Web site - shuvorim.tk Email - shuvorim@hotmail.com ShuvoRim Pvt. Ltd. 2002 - 03 All rights reserved.
-->
<!--gefunden auf http://www.scriptwelt.org -->
var links = new Array(4); /* FOR URL'S, INCREASE SIZE AS NECESSARY */

var texts = new Array(4); /* YOU MUST ALSO INCREASE THIS ARRAY */

var cnt = 1; /* THE COUNTER */

var url = "http://www.scriptwelt.org"; /* INITIAL URL */

var text = "Scriptwelt.org"; /* INITIAL TEXT */

window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */

/* ADD YOUR NECESSARY URL'S */

links[0] = "http://www.scriptwelt.org";

links[1] = "http://www.scriptwelt.org/diverse.html";

links[2] = "http://www.scriptwelt.org/fenster_frame.html";

 

 

/* ADD NECESSARY TEXTS TO DISPLAY */

texts[0] = "scriptwelt.org";

texts[1] = "Diverse JavaScripts";

texts[2] = "JavaScript";

var win = (navigator.userAgent.indexOf('Win') != -1); /* DETECT WINDOWS PLATFORM */

var ie = navigator.appName == "Microsoft Internet Explorer"; /* DETECT MSIE */

var ie_ver = navigator.appVersion.charAt(0) >= '4'; /* DETECT MSIE VERSION */

var ns = navigator.appName == "Netscape"; /* DETECT NETSCAPE */

var ns_ver = navigator.appVersion.charAt(0) >= '5'; /* DETECT NETSCAPE VERSION */

var op = (navigator.userAgent.indexOf('Opera') != -1); /* DETECT OPERA */

/* THIS FUNCTION INCREASE THE COUNTER AND ROTATES

YOUR TEXTS/LINKS ON MSIE >= 5.

***************************************************/

function rotate_in_IE()

{

if(cnt > 2)

cnt = 0;

url = links[cnt]; /* SETS A NEW URL TO THE TEXT */

text = texts[cnt]; /* DISPLAY A NEW TEXT FOR THE URL */

window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */

document.all.lnk.innerHTML = text; /* SHOW CURRENT TEXT ON THE DOCUMENT BODY */

cnt++; /* INCREASE THE COUNTER FOR THE NEXT TEXT/URL */

}

/* THIS FUNCTION INCREASE THE COUNTER AND ROTATES

YOUR TEXTS/LINKS ON NETSCAPE >= 6.

***************************************************/

function rotate_in_Netscape()

{

if(cnt > 2)

cnt = 0;

 

url = links[cnt]; /* SETS A NEW URL TO THE TEXT */

text = texts[cnt]; /* DISPLAY A NEW TEXT FOR THE URL */

window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */

document.getElementById("lnks").innerHTML = '<a href="javascript:location.href=url;" class="ln" title=" -- Visit us! -- ">' + text + "</a>"; /* SHOW CURRENT TEXT ON THE DOCUMENT BODY */

cnt++; /* INCREASE THE COUNTER FOR THE NEXT TEXT/URL */

 

}

if(ie && !op) /* IF IT IS INTERNET EXPLORER */

{

if(!ie_ver) /* IF THE VERSION IS LOWER THAN 5 */

{

/* DO NOTHING! */

}

 

else

{

/* CALLS THE rotate_in_IE() FUNCTION IN EVERY 5 SECONDS, CHANGE

THE TIMER AS NECESSARY (minutes * 60000) OR (seconds * 1000)

***************************************************************/

var timer = window.setInterval("rotate_in_IE()", 5000);

}

}

else if(ns && !op) /* IF IT IS NETSCAPE */

{

if(!ns_ver) /* IF THE VERSION IS LOWER THAN 6 */

{

/* DO NOTHING! */

}

else

{
/* CALLS THE rotate_in_Netscape() FUNCTION IN EVERY 5 SECONDS, CHANGE

THE TIMER AS NECESSARY (minutes * 60000) OR (seconds * 1000)

***************************************************************/

var timer = window.setInterval("rotate_in_Netscape()", 5000);
}

}

//--></script>

in <body> einfügen

<center>

<a href="javascript:location.href=url;" class="ln" title=" -- Visit us! -- ">

<script language="javascript" type="text/javascript">

<!--

if(ie && !op) /* IF IT IS INTERNET EXPLORER */

{

if(!ie_ver) /* IF THE VERSION IS LOWER THAN 5 */

{

 

/* DO NOTHING! */

}

else

{

document.write("<div id=lnk class=box>JavaScript Source</div>");

}

}

else if(ns && !op) /* IF IT IS NETSCAPE */

{

 

if(!ns_ver) /* IF THE VERSION IS LOWER THAN 6 */

{

/* DO NOTHING! */

}

else

{

document.write("<layer id=lnks class=box>ScriptWelt</layer>");

}

}

else if(op) /* IF IT IS OPERA */

{

/* IT WON'T ROTATE */

window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */

document.write('<a href="' + url + '" class="ln" title="' + text + '">' + text + "</a>");

}

else /* FOR ALL OTHER BROWSERS */

{

/* IT WON'T ROTATE */

window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */

document.write('<a href="' + url + '" class="ln" title="' + text + '">' + text + "</a>");

}

//-->

</script>

</a>

</center>