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.
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>