
Bei Javascripts sollte immer beachtet werden, dass es auch Leute gibt, die kein Javascript haben. Darum sollte vor allem für Textinhalte immer eine Alternative angeboten werden. Das macht man am besten, wenn man einen Link im <noscript>-Tag setzt. Für einige der hier aufgeführten Scripts gibt es auch PHP-Alternativen. Das hat den Vorteil, dass die Texte Bestandteil der Seite sind. In der Trawler SPD-Edition sind schon einigen als Seitenelemente eingerichtet. Sie können auch als Artikel verwernden werden.
Mehr unter services.sozi.info
<script type="text/javascript" src="http://websozis.sozi.info/?tvtipps=1&js=1&limit=5&img=1"> </script> <noscript> <a href="http://websozis.sozi.info/?tvtipps=1&js=1&limit=5&img=1">Websozi-TV-Tipps</a> </noscript>
<script src="http://spdnet.sozi.info/rss_reader2.php?js=1&limit=4" type="text/javascript">
</script>
<noscript>
<a href="http://info.websozis.de">WebSozis Nachrichtenticker</a>
</noscript>
<script type="text/javascript" src="http://wsdm.websozis.de/beste.js"></script>
<noscript><a href="http://www.websozis.de/index.php?seite=55">Webseite des Monats</a></noscript>
<script type="text/javascript">
<!-- if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5)
document.write('<link rel="stylesheet" type="text/css" href="style_nn4.css" />');
// -->
</script>
<a href="http://adresse.de" target="_blank">Text</a>kann auch
<a href="http://adresse.de" onclick="javascript:window.open(this.href); return false;"> Text </a>
verwendet werden. Die Seiten werden nur mit Javascript in einem neuen Fenster geöffnet, Screenreader sind davon nicht betroffen.
WebsoziCMS-Anwender schreiben <a href="http://adresse.de" class="extern">Link</a>.
// ***********************************************
// AUTHOR: WWW.CGISCRIPT.NET, LLC
// URL: http://www.cgiscript.net
// Use the script, just leave this message intact.
// Download your FREE CGI/Perl Scripts today!
// ( http://www.cgiscript.net/scripts.htm )
// ***********************************************
function image() { };
image = new image(); number = 0;
//
imageimage[number++] = "<img src='images/bild1.jpg' width='145' height='208' border='0' alt='Bild1' title='Bild1' />"
image[number++] = "<img src='images/bild2.jpg' width='145' height='198' border='0' alt='Bild2' title='Bild2' />"
image[number++] = "<img src='images/bild3.jpg' width='145' height='220' border='0' alt='Bild3' title='Bild3' />"
image[number++] = "<img src='images/bild4.jpg' width='145' height='102' border='0' alt='Bild4' title='Bild4' />"
// keep adding items here...
increment = Math.floor(Math.random() * number);
document.write(image[increment]);
<script src="randomimg.js" type="text/javascript"></script>
<script type="text/javascript">Harald Kampen
<!-- Begin
function resizeImage(evt,name){
newX=evt.x newY=evt.y
eval("document."+name+".width=newX")
eval("document."+name+".height=newY")
}
// End -->
</script>
</head>
<body>
<p>
<img src="valid-xhtml10.gif" width="88" height="31" name="image1" ondrag="resizeImage(event,'image1')" alt="" /></p>
</body>