Adresowy "pokaz slajdów"

Skrypt tworzy okienko z opisami, a kliknięcie na przycisku uruchamia skok do strony. Adresów i opisów może być znacznie więcej. Fragment setTimeout("slidemessage()",xxxx) określa, w milisekundach, czas pozostawiania pojedynczego opisu na ekranie. Liczbę wierszy w textarea musimy dostosować do wielkości opisów. Nie polecamy tego jako standardowej metody podawania odsyłaczy, ale warto zastosować tę dodatkową metodę np. do anonsowania nowości.

Nasze propozycje



Skopiuj przykładowy kod


<form name="slideshow">
<h3>Nasze propozycje</h3>
<textarea rows="5" name="S1" cols="30" wrap="virtual"></textarea><br>
<br><input type="button" value="Unieś mnie tam koniecznie!" name="B1" onClick="window.location=messagelinks[curmsg]"></p>
</form>

<script>

/*
Message Slideshow-
By Website Abstraction (www.wsabstract.com)
Over 200+ free JavaScripts here
*/

var curmsg=-1
var messages=new Array()
messages[0]="PCkurier - dwutygodnik komputerowy dla tych, którzy chcą wiedzieć więcej"
messages[1]="Enter - miesięcznik komputerowy z najlepszym działem technologicznym w Polsce."
messages[2]="Gambler - miesięcznik dla giercmanów, patronujący słynnej Gambleriadzie"
//add more messages as desired

var messagelinks=new Array()
messagelinks[0]="http://www.pckurier.pl"
messagelinks[1]="http://www.enter.pl"
messagelinks[2]="http://www.gambler.com.pl"
//add more links as indicated by the number of messages 

function slidemessage(){
if (curmsg<messages.length-1)
curmsg++
else
curmsg=0
document.slideshow[0].value=messages[curmsg]
setTimeout("slidemessage()",4000)
}
slidemessage()
</script>