Erläuterung | Beispiel | |
Browserfenster | ||
Hat man einen # link, um beispielsweise mit Javascript ein neues Fenster zu öffnen (hier Dreamweaver Script), verhindert man mit diesem script im Link, daß die Seite zum Anfang springt |
<a href="#" onClick="MM_openBrWindow('FlsExpl/pfade.html','','width=550,height=400'); return false" > die fett dargestellte Textstelle wird in das Dreamweaver Script eingefügt ; return false
|
|
Hier eine einfachere Lösung des vorigen Problems, statt des "#" wird folgendes eingefügt "javascript:;" | <a href="#">link</a> <a href="javascript:;">link</a> |
|
openbrowserWindow Hier das normale open Browser Window Script | <a href="#" onClick="window.open('start.htm','','width=600,height=400');return false">openbrowserWindow</a> | |
Dieses Script im body eignet sich für Seiten die in einem neuen Browserfenster geladen werden, das Fenster erscheint dann im Vordergrund. | <body onLoad="if(window.focus) window.focus()" bgcolor="#FFFFFF"> | |
Dieses Script eignet sich für Seiten die in einem neuen Browserfenster geladen werden. Hinter Weite und Höhe des Fensters gibt man mit top und left die Position von der linken, oberen Ecke aus an. Siehe Fenster öffnen | <a href="#" onMouseUp="MM_openBrWindow('FlsExpl/pfade.html','','width=550,height=400,top=100,left=220')"> top=100,left=220 |
|
Textlink, der ein Browserfenster schließt | <a href="javascript:self.close()">Fenster
schliessen</a> |
|
Button, der ein Browserfenster schließt | <form> <input type="button" value="Fenster schliessen" onClick="self.close()" name="button2"> </form> |
|
alles zum Thema neue Fenster öffnen, mehrere Seiten | ||
mehrere Fenster öffnen und schließen, Forum Pastor Bonus mehrere Seiten | ||
Per Javascript eine Seite in einem Framefenster öffnen. Siehe auch das Thema in selfhtml |
parent.frames['fenstername'].location.href="seite.htm"; parent.parent.frames['fenstername'].location.href="seite.htm"; |
|
Java Erkennung mit Weiterleitung. Wenn Java deaktiviert ist, wird natürlich auch dieses Script nicht gelesen, deswegen sollte man es auf der Java-deaktiviert-Version-Seite einfügen. Denn dann wird einfach nicht weitergeleitet. Man könnte aber auch noch eine refresh Weiterleitung anschließend einfügen, denn die wird auch ohne Java ausgeführt. |
<SCRIPT LANGUAGE="JavaScript"> <!-- </SCRIPT> |
|
Das noscript wird nur angezeigt, wenn Java deaktiviert ist. | <noscript> Ihr Browser unterstützt kein JavaScript. <a href="index2.htm">Hier klicken</a>. </noscript> |
|
Statuszeilentext | <a href="link.htm" onMouseOver="window.status='Statuszeilentext';return true" onMouseOut="window.status='';return true">das ist der link-Text</a> | |
Zurück Button, der auf vorige Seite springt (mittels history). |
<form> <input type=button onClick="history.go(-1)" value="Zurück" name="button3"> </form> |
|
zurück per Textlink | <a href="javascript:history.go(-1)">zurück</a> | |
Umleitung nach Bildschirmgrösse | if (window.screen){ var w=screen.width if (w<=640) { self.location.replace('640.htm')} else if (w<=800) { self.location.replace('800.htm')} else if (w<=1024) { self.location.replace('1024.htm')} else { self.location.replace('sonstige.htm')} } |
|
Mobile Detection |
var isMobile = { Android: function () { return navigator.userAgent.match(/Android/i); }, BlackBerry: function () { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function () { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function () { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function () { return navigator.userAgent.match(/IEMobile/i); }, any: function () { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); } }; if (isMobile.any()) { alert("Mobile"); }else{ alert(Desktop Computer!"); } |
|
Seite neu laden | <a href="#" onclick="window.location.reload()">Seite neu laden</a> | |
Seite im übergeordneten Frameset laden Folgendes Script kommt in den Head Bereiche der Unterseiten des Framesets. Die Seite, die das Frameset definiert, braucht
kein Javascript. |
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <SCRIPT LANGUAGE="JavaScript1.1" TYPE="text/javascript"> |
|
Formular | ||
Festplatte durchsuchen, nach Auswahl der Datei, wird der Pfad zur Datei als Wert übergeben | <input name="dateiwahl" type="file" value=""> | |
Eingabe eines Textfeldes in die Zwischenablage kopieren, funktioniert nur mit IE | document.formularname.textfeldname.createTextRange().execCommand("Copy"); | |
Effekte | ||
Seite langsam einblenden durch 2 Metatags, funktioniert nur im IE. |
<meta http-equiv="Page-Enter" content="blendTrans(Duration=1)"> <meta http-equiv="Page-Exit" content="blendTrans(Duration=1)"> |
|
<form> |
||
Regenbogen Text | Das Script ist zu lang. | |
Audio | ||
Audioplayer | Siehe Audio |
Startseite www.pastorpixel.de