1. Zu den Favoriten hinzufügen
HTML-Code
<script Language="Javascript">
Funktion bookmarkit()
{
window.external.addFavorite('<a href="http://" target="_blank" rel="external">http://</a>Ihre URL','Name Ihrer Website')
}
if (document.all)document.write('<a href="#" onClick="bookmarkit()">Zu Favoriten hinzufügen</a>')
</script>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
2.
Sorgen Sie dafür, dass Hyperlinks keinen unterstrichenenHTML-Code
anzeigen
<style type="text/css">
<!-
a:link{text-decoration:none}
a:hover{text-decoration:none}
a:visited{text-decoration:none}
->
</style>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
3.
HTML-Code, der die Aktion der rechten Maustaste deaktiviert
<script Language = "Javascript">
Funktion click() { if (event.button==2||event.button==3)
{
Alert('Rechte Maustaste deaktivieren');
}
document.onmousedown=click // -->
</script>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
4. Legen Sie diese Seite als HTML-Code für die Startseite fest:
<body bgcolor="#FFFFFF" text="#000000">
<!-- Ihre URL:<a href=" http://www.code-123.com/wlbc/asp/list_1.html --" target="_blank" rel="external">http:// www .code-123.com/wlbc/asp/list_1.html--</a>>
<a style="cursor:hand" HREF
onClick="this.style.behavior='url(#default#homepage)';
this.setHomePage('your website name);"><font color="000000" size="2" face="宋体">Als Startseite festlegen</font></a>
</body> </TEXTAREA><br/><INPUT onclick="runEx('temp99357')" type="button" class="userbutton" value="Diesen Code ausführen"/> <INPUT onclick="doCopy( 'temp99357')" type="button" class="userbutton" value="Diesen Code kopieren"/> <INPUT onclick="saveCode('temp99357')" type="button" class="userbutton" value="Speichern Dieser Code">[Strg+A alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]</div></div><br/><br/>5. Lassen Sie den Text scrollen <br/><br/><div class="UBBPanel"><EM onClick="copycode(code86103);">Inhalt in die Zwischenablage kopieren</EM><H5> <img src= "images/code.gif" style="margin:0px 2px -3px 0px;border:0" alt="Programmcode"/>Programmcode</H5><div class="UBBContent" id=code86103 > <MARQUEE> ;Bildlauftext</MARQUEE> </div></div> <br/><br/>6. Zeichnen Sie den Zeitpunkt der letzten Änderung der Webseite auf und zeigen Sie sie an <br/><br/><div class="UBBPanel"><EM onClick="copycode(code77817);">Inhalt in die Zwischenablage kopieren</EM> < H5><img src="images/code.gif" style="margin:0px 2px -3px 0px;border:0" alt="Programmcode"/>Programmcode</H5><div class="UBBContent" id =code77817> <script language=Javascript> <br/> document.write("Letzte Aktualisierung: " + document.lastModified + "") <br /> </script> </div></div> <br/><br/>7. Schließen Sie das aktuelle Fenster <br/><br/><div class="UBBPanel"><EM onClick="copycode(code55791);">Inhalt in die Zwischenablage kopieren</EM><H5><img src = "images/code.gif" style="margin:0px 2px -3px 0px;border:0" alt="Programmcode"/>Programmcode</H5><div class="UBBContent" id=code55791>< href="/"onClick="javascript:window.close();return false;">Fenster schließen</a> </div></div><br/><br/> 8. Schließen Sie die aktuelle Seite nach 5 Sekunden <br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="images/html.gif" style=" margin: 0px 2px -3px 0px">HTML-Code</div><div class="UBBContent"><TEXTAREA rows="8" id="temp66245"><script language="Javascript">
<!--
setTimeout('window.close();',5000);
->
</script>
[Strg+A Alle Auswahltipps: Sie können zuerst einen Teil des Codes ändern und dann auf Ausführen klicken]
den HTML-Code
der angegebenen Webseite
<Kopf>
<meta http-equiv="refresh" content="2;URL=http://Ihre URL">
</head>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
10.
HTML-Code
für den Feiertags-Countdown
<script Language="Javascript">
var timedate= neues Datum("25. Dezember 2003");
var times="Weihnachten";
var now = neues Datum();
var date = timedate.getTime() - now.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (Zeit >= 0)
document.write("Jetzt gibt es: "+time +"days" from "+times+")</script>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
11.
HTML-Code
für den Wasserreflexionseffekt
<img id="reflect" src="Ihr eigener Bilddateiname" width="175" height="59">
<script language="Javascript">
Funktion f1()
{
setInterval("mdiv.filters.wave.phase+=10",100);
}
if(document.all)
{
document.write('<img id=mdiv src="'+document.all.reflect.src+'"
style="filter:wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv()">')
window.onload=f1
}
</script>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
12. Langsam wachsender Fenster
-HTML-Code
<script Language="Javascript">
<!--
var Windowsheight=100
var Windowswidth=100
varnumx=5
Funktion openwindow(thelocation){
temploc=derStandort
Wenn
(!(window.resizeTo&&document.all)&&!(window.resizeTo&&document.getElementById))
{
window.open(thelocation)
zurückkehren
}
windowsize=window.open("","","Scrollbars")
windowsize.moveTo(0,0)
windowsize.resizeTo(100,100)
tenumxt()
}
Funktion tenumxt(){
if (Windowsheight>=screen.availHeight-3)
numx=0
windowsize.resizeBy(5,numx)
Fensterhöhe+=5
Fensterbreite+=5
if (Windowswidth>=screen.width-5)
{
windowsize.location=temploc
Fensterhöhe=100
Fensterbreite=100
numx=5
zurückkehren
}
setTimeout("tenumxt()",50)
}
//-->
</script>
<p> <a href="javascript:openwindow(<a href=" http://www.code-123.com " target="_blank" rel="external"> http://www.code-123. com</a>)">Enter</a>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
13. Um das IE-Symbol in der IE-Adressleiste zu ändern
und den Inhalt in die Zwischenablage zu kopieren, müssen wir zunächst ein 16*16-Symbol (Symboldatei) erstellen und es als index.ico speichern. Laden Sie diese Symboldatei in das Stammverzeichnis hoch und fügen Sie den folgenden Code zwischen <head></head> auf der Startseite ein:
<link REL = "Shortcut Icon" href="index.ico">
14.
Klicken Sie auf die Schaltfläche, umden HTML-Code
der aktuellen Seiteauszudrucken
<script Language="Javascript">
<!-- Beginnen
if (window.print) {
document.write('<form>'
+ '<input type=button name=print value="Diese Seite drucken" '
+ 'onClick="javascript:window.print()"></form>');
}
// Ende -->
</script>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
15. Klicken Sie auf die Schaltfläche „Speichern unter“, um
den HTML-Code
der aktuellen Seite anzuzeigen
<input type="button" name="Button" value="Diese Seite speichern"
onClick="document.all.button.ExecWB(4,1)">
<Objekt-ID="Schaltfläche"
Breite=0
Höhe=0
classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
<embed width="0" height="0"></embed>
</object>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
16. Zeigt den aktuellen
HTML-Code
des Systems an
<Skriptsprache=Javascript>
heute=neues Datum();
Funktion date(){
this.length=date.arguments.length
for(var i=0;i<diese.länge;i++)
this[i+1]=date.arguments }
var d=neues Datum("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
document.write(
"<font color=##000000 style='font-size:9pt;font-family: 宋体'>",
today.getYear(),"year",today.getMonth()+1,"month",today.getDate(),"day",
d[today.getDay()+1],"</font>" );
</script>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
17. Zeigen Sie verschiedene Begrüßungs
-HTML-Codes
in verschiedenen Zeiträumen an
<script Language="Javascript">
<!--
var text=""; day = new Date( );
if (( time>=0) && (time < 7 ))
text="Nachtschwärmer, bitte achten Sie auf Ihre Gesundheit! "
if (( Zeit >= 7 ) && (Zeit < 12))
text="Heutiges Wetter... hahaha, willst du nicht spielen gehen?"
if (( Zeit >= 12) && (Zeit < 14))
text="Es ist Mittagspause, mein Freund ist es sicher nicht gewohnt, ein Nickerchen zu machen, oder?!"
if (( Zeit >=14) && (Zeit < 18))
text="Es ist Zeit für den Nachmittagstee, lass uns eine Pause machen! "
if ((Zeit >= 18) && (Zeit <= 22))
text="Du bist wieder hier, chatte nicht zu lange mit MM!"
if ((Zeit >= 22) && (Zeit < 24))
text="Es ist sehr spät, ruhen Sie sich unbedingt aus!"
document.write(text)
//--->
</script>
[Strg+A Alle Auswahltipps: Sie können zuerst einige Codes ändern und dann Ausführen drücken]
18.
HTML-Code
für Non-Stop-Musik
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href=" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " target= "_blank" rel="external">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>">
<html xmlns="<a href=" http://www.w3.org/1999/xhtml " target="_blank" rel="external">http://www.w3.org/1999/xhtml</ a>">
<Kopf>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<Körper>
<p>
<input name="src" type="file" id="src" value="E:music2fighter.mp3" />
</p>
<p>
<input type="button" name="button" id="button" value="Play" onclick="play(document.getElementById('src').value)" />
<input type="button" name="button2" id="button2" value="Stop" onclick="stop()" />
<input type="button" name="button2" id="button2" value="Pause" onclick="pause()" />
</p>
</body>
</html>
<Skript>
var player = new ActiveXObject("MediaPlayer.MediaPlayer");
Funktion play(pSrc){
if(pSrc == ""){
alarm("Bitte wählen Sie die Musik aus, die Sie abspielen möchten!");
zurückkehren ;
}
player.Open(pSrc);
}
Funktion stop(){
player.Stop();
}
Funktion pause(){
Spieler.Pause();
}
</script>
[Strg+A Alle Auswahltipps: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
19. Der Effekt des nahtlosen Bildlaufs nach oben, unten, links und rechts (kompatibel mit Firefox und IE)
HTML-Code
<html xmlns="<a href=" http://www.w3.org/1999/xhtml " target="_blank" rel="external">http://www.w3.org/1999/xhtml</ a>">
<Kopf>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Der Effekt des nahtlosen Scrollens von Bildern nach oben, unten, links und rechts (kompatibel mit Firefox und IE)</title>
</head>
<body>
<!--Das Folgende ist der Scroll-Up-Code-->
<div id=jsweb8_cn_top style=overflow:hidden;height:100;width:90;>
<div id=jsweb8_cn_top1>
<img src="<a href= " <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" </div>
<div id=jsweb8_cn_top2></div>
</div>
<Skript>
var Geschwindigkeit=30
jsweb8_cn_top2.innerHTML=jsweb8_cn_top1.innerHTML //Jsweb8_cn_top1 als jsweb8_cn_top2 klonen
Funktion Marquee1(){
//Beim Scrollen zur Kreuzung von jsweb8_cn_top1 und jsweb8_cn_top2
if(jsweb8_cn_top2.offsetTop-jsweb8_cn_top.scrollTop<=0)
jsweb8_cn_top.scrollTop-=jsweb8_cn_top1.offsetHeight //jsweb8_cn_top springt nach oben
anders{
jsweb8_cn_top.scrollTop++;
}
}
var MyMar1=setInterval(Marquee1,speed)//Timer einstellen
//Löschen Sie den Timer, wenn sich die Maus nach oben bewegt, um das Scrollen zu stoppen
jsweb8_cn_top.onmouseover=function() {clearInterval(MyMar1)}
//Setze den Timer zurück, wenn die Maus wegbewegt wird
jsweb8_cn_top.onmouseout=function(){MyMar1=setInterval(Marquee1,speed)}
</script>
<!--Ende des Hochscrollens des Codes-->
<br>
<!--Das Folgende ist der Scrollcode-->
<div id=jsweb8_cn_bottom style=overflow:hidden;height:100;width:90;>
<div id=jsweb8_cn_bottom1>
<img src="<a href= " <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" <img src="<a href=" </div>
<div id=jsweb8_cn_bottom2></div>
</div>
<Skript>
var Geschwindigkeit=30
jsweb8_cn_bottom2.innerHTML=jsweb8_cn_bottom1.innerHTML
jsweb8_cn_bottom.scrollTop=jsweb8_cn_bottom.scrollHeight
Funktion Marquee2(){
if(jsweb8_cn_bottom1.offsetTop-jsweb8_cn_bottom.scrollTop>=0)
jsweb8_cn_bottom.scrollTop+=jsweb8_cn_bottom2.offsetHeight
anders{
jsweb8_cn_bottom.scrollTop--
}
}
var MyMar2=setInterval(Marquee2,speed)
jsweb8_cn_bottom.onmouseover=function() {clearInterval(MyMar2)}
jsweb8_cn_bottom.onmouseout=function() {MyMar2=setInterval(Marquee2,speed)}
</script>
<!--Scrollen Sie nach unten zum Ende des Codes-->
<br>
<!--Das Folgende ist der Code zum Scrollen nach links-->
<div id="jsweb8_cn_left" style="overflow:hidden;width:500px;">
<table cellpadding="0" cellpacing="0" border="0">
<tr><td id="jsweb8_cn_left1" valign="top" align="center">
<table cellpadding="2" cellpacing="0" border="0">
<tr align="center">
<td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href =" <td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href=" </tr>
</table>
</td>
<td id="jsweb8_cn_left2" valign="top"></td>
</tr>
</table>
</div>
<Skript>
var speed=30//Je größer der Geschwindigkeitswert, desto langsamer die Geschwindigkeit
jsweb8_cn_left2.innerHTML=jsweb8_cn_left1.innerHTML
Funktion Marquee3(){
if(jsweb8_cn_left2.offsetWidth-jsweb8_cn_left.scrollLeft<=0)
jsweb8_cn_left.scrollLeft-=jsweb8_cn_left1.offsetWidth
anders{
jsweb8_cn_left.scrollLeft++
}
}
var MyMar3=setInterval(Marquee3,speed)
jsweb8_cn_left.onmouseover=function() {clearInterval(MyMar3)}
jsweb8_cn_left.onmouseout=function() {MyMar3=setInterval(Marquee3,speed)}
</script>
<!--Ende des Bildlaufs nach links-->
<br>
<!--Das Folgende ist der Code zum Scrollen nach rechts-->
<div id="jsweb8_cn_right" style="overflow:hidden;width:500px;">
<table cellpadding="0" cellpacing="0" border="0">
<tr><td id="jsweb8_cn_right1" valign="top" align="center">
<table cellpadding="2" cellpacing="0" border="0">
<tr align="center">
<td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href=" <td><img src="<a href =" <td><img src="<a href=" </tr>
</table>
</td>
<td id="jsweb8_cn_right2" valign="top"></td>
</tr>
</table>
</div>
<Skript>
var speed=30//Je größer der Geschwindigkeitswert, desto langsamer die Geschwindigkeit
jsweb8_cn_right2.innerHTML=jsweb8_cn_right1.innerHTML
Funktion Marquee4(){
if(jsweb8_cn_right.scrollLeft<=0)
jsweb8_cn_right.scrollLeft+=jsweb8_cn_right2.offsetWidth
anders{
jsweb8_cn_right.scrollLeft--
}
}
var MyMar4=setInterval(Marquee4,speed)
jsweb8_cn_right.onmouseover=function() {clearInterval(MyMar4)}
jsweb8_cn_right.onmouseout=function() {MyMar4=setInterval(Marquee4,speed)}
</script>
<!--Ende des Scrollcodes nach rechts-->
</body>
</html>
[Strg+A Alle Auswahltipps: Sie können zuerst einen Teil des Codes ändern und dann auf Ausführen klicken]
20. Scrollen Sie kontinuierlich durch
den HTML-Code
nach links
<div id=demo style=overflow:hidden;height:139;width:232;background:#f4f4f4;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr><td id =demo1 valign=top><img src="<a href=" <script>
var Geschwindigkeit=30
demo2.innerHTML=demo1.innerHTML
Funktion Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
anders{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
21. Scrollen Sie
im HTML-Code
ohne Unterbrechung nach rechts
<div id=demo style=overflow:hidden;height:139;width:232;background:#f4f4f4;color:#ffffff><table align=left cellpadding=0 cellspace=0 border=0><tr><td id =demo1 valign=top><img src="<a href=" <script>
var Geschwindigkeit=30
demo2.innerHTML=demo1.innerHTML
demo.scrollLeft=demo.scrollWidth
Funktion Marquee(){
if(demo.scrollLeft<=0)
demo.scrollLeft+=demo2.offsetWidth
anders{
demo.scrollLeft--
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
Kontinuierlicher Bildlauf oder ununterbrochener Bildlaufcode (verschiedene Bildlaufmethoden) ist mit dem Intervall-Bildlaufcode von IE und FireFox Opera Maxthon und anderen Browsern
von links nach rechts kompatibel. Methode 1:
HTML-Code
<div id=demo style="OVERFLOW: versteckt; WIDTH: 980px; Höhe: 80px;align: center">
<table cellpacing="0" cellpadding="0" align="center"
Grenze="0">
<tbody>
<tr>
<td id="marquePic1" valign="top">
<table width="980" height="80" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad01.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad02.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad03.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad04.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="#" target="_blank"><img src="/img/bottom_ad05.gif" border="0"> </a></td>
<td width="148" height="60" bgcolor="#F2F6FB"><a href="/info/about.asp?id=4" target="_blank"><img src="/img/bottom_ad06 .gif" border="0"></a></td>
</tr>
</table>
</td>
<td id="marquePic2" valign="top"></td>
</tr>
</tbody>
</table>
</div>
<script type=text/javascript>
var speed=80 <!--Je größer der Wert, desto langsamer die Geschwindigkeit-->
marquePic2.innerHTML=marquePic1.innerHTML
Funktion Marquee(){
if(demo.scrollLeft>=marquePic1.scrollWidth){
demo.scrollLeft=0
}anders{
demo.scrollLeft++
}}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
[Strg+A Alle auswählen Tipps: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
Methode 1 von unten nach oben:
HTML-Code
<table width="100%" border="0" cellpacing="2" cellpadding="2">
<tr> <td align="center"> <table width="150" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="194" style="padding-top:8px" valign="top">
<DIV id=rolllinkk style="OVERFLOW: versteckt; WIDTH: 145px; HEIGHT: 200px">
<DIV id=rolllinkk1>
<!--Der folgende Inhalt ist der Inhalt, den Sie anzeigen möchten-->
<table width="100%" border="0" cellpacing="2" cellpadding="2">
<tr> <td align="center">Das beste Transportmittel</td> </tr>
<tr > <td align="center">Das beste Transportmittel</td> </tr>
<tr> <td align="center">Das beste Transportmittel</td> </tr>
<tr> < td align= "center">Das beste Transportmittel</td> </tr>
<tr> <td align="center">Das beste Transportmittel</td> </tr>
<tr> <td align ="center">Das beste Transportmittel</td> </tr>
<tr> <td align="center">Das beste Transportmittel</td> </tr>
<tr> <td align=" center">Das beste Transportmittel </td> </tr>
<tr> <td align="center">Das beste Transportmittel</td> </tr>
<tr> <td align="center" >Das beste Transportmittel</td> </tr>
<tr> <td align="center">Das beste Transportmittel</td> </tr>
</table>
<!-- Ende des angezeigten Inhalts! -->
<DIV align=center> </DIV> </DIV>
<DIV id=rolllinkk2>
<DIV align=center> </DIV> </DIV> </DIV>
<SKRIPT>
var rollspeed=30
rolllinkk2.innerHTML=rolllinkk1.innerHTML //
Funktion Marquee1(){
if(rolllinkk2.offsetTop-rolllinkk.scrollTop <=0) //
rolllinkk.scrollTop-=rolllinkk1.offsetHeight //
anders{
rolllinkk.scrollTop++
}
}
var MyMar1=setInterval(Marquee1,rollspeed) //
rolllinkk.onmouseover=function() {clearInterval(MyMar1)}//
rolllinkk.onmouseout=function() {MyMar1=setInterval(Marquee1,rollspeed)}//
</SCRIPT>
</td>
</tr>
</table>
</td> </tr>
</table>
[Strg+A Alle Auswahltipps: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]
Kontinuierlicher mehrzeiliger Bildlauf,
HTML-Code
mit Steuerschaltfläche
<script language="JavaScript" defer>
//qswhs Original und geändert von windy_sk < [email protected] > 20040120
Funktion reportError(msg,url,line) {
var str = „Sie haben den folgenden Fehler gefunden: nn“;
str += "Err: " + msg + " on line: " + line;
alarm(str);
return true;
}
window.onerror = reportError;
var obj_marquee = document.getElementById("marquee");
var wiederholen = null;
var marquee_spd = 50;
Funktion marquee_init() {
var obj_unit = obj_marquee.firstChild;
var marquee_high = parseInt(obj_marquee.style.height);
var marquee_wide = parseInt(obj_marquee.style.width);
var unit_high = obj_unit.offsetHeight;
var unit_wide = obj_unit.offsetWidth;
var m = 0, n = 0, i = 0;
var tmp = null;
m = Math.ceil(marquee_wide / unit_wide);
n = Math.ceil(marquee_high / unit_high);
obj_unit.style.width = marquee_wide * (m+1);
obj_unit.rows[0].cells[0].style.width = obj_marquee.style.width;
for(i=0; i<m; i++) {
tmp = obj_unit.rows[0].insertCell(-1);
tmp.innerHTML = obj_unit.rows[0].cells[0].innerHTML;
tmp.style.width = marquee_wide;
tmp = null;
}
for(i=0; i<n; i++) {
obj_marquee.appendChild(obj_unit.cloneNode(true));
}
zurückkehren;
}
Funktion marquee_show(direction) {
Schalter(Richtung) {
Fall „oben“:
if(obj_marquee.scrollTop >= obj_marquee.children[1].offsetTop) {
obj_marquee.scrollTop -= obj_marquee.firstChild.offsetHeight;
} anders {
obj_marquee.scrollTop++;
}
brechen;
Fall „unten“:
if(obj_marquee.scrollTop <= 0) {
obj_marquee.scrollTop += obj_marquee.firstChild.offsetHeight;
} anders {
obj_marquee.scrollTop--;
}
brechen;
Fall „links“:
if(obj_marquee.scrollLeft >= obj_marquee.firstChild.rows[0].cells[0].offsetWidth) {
obj_marquee.scrollLeft -= obj_marquee.firstChild.rows[0].cells[0].offsetWidth;
} anders {
obj_marquee.scrollLeft++;
}
brechen;
Fall „richtig“:
if(obj_marquee.scrollLeft <= 0) {
obj_marquee.scrollLeft += obj_marquee.firstChild.rows[0].cells[0].offsetWidth;
} anders {
obj_marquee.scrollLeft--;
}
brechen;
Standard:
brechen;
}
zurückkehren;
}
Funktion marquee_doit() {
var Richtung = "";
Direction = obj_marquee.getAttribute("direction");
if(direction != null) marquee_show(direction);
Direction = obj_marquee.getAttribute("direction2");
if(direction != null) marquee_show(direction);
zurückkehren;
}
marquee_init();
wiederholen = setInterval("marquee_doit()",marquee_spd);
marquee.onmouseover = function() {clearInterval(repeat);}
marquee.onmouseout = function() {repeat=setInterval("marquee_doit()",marquee_spd);}
</script>
<table style="border:1px black solid;"><tr><td>
<div id="marquee" Direction="up" style="overflow:hidden;height:200px;width:250px">
<table style="border:0px;padding:0px;"><tr><td>
<!-- Marquee Body Head -->
<a href="#" target="_blank">Klassisches Forum</a><br>
<a href="#" target="_blank">163.com</a><br>
<a href="#" target="_blank">21cn.com</a><br>
<a href="#" target="_blank">Frohes neues Jahr</a>
<!-- Marquee Body Bottom -->
</td></tr></table>
</div>
</td></tr></table>
Richtung1:
<input type="button" value=" ↑" onclick="obj_marquee.direction='up'">
<input type="button" value="↓" onclick="obj_marquee.direction='down'">
<input type="button" value="←" onclick="obj_marquee.direction='left'">
<input type="button" value="→" onclick="obj_marquee.direction='right'">
<input type="button" value=" X " onclick="obj_marquee.direction=""> <br>
Richtung2:
<input type="button" value=" ↑" onclick="obj_marquee.direction2='up'">
<input type="button" value="↓" onclick="obj_marquee.direction2='down'">
<input type="button" value="←" onclick="obj_marquee.direction2='left'">
<input type="button" value="→" onclick="obj_marquee.direction2='right'">
<input type="button" value=" X " onclick="obj_marquee.direction2=''">
[Strg+A Alle Tipps auswählen: Sie können zuerst einen Teil des Codes ändern und dann Ausführen drücken]