JavaScript-Baustein[IE|M|O] = Browsertest! Erfolgreich getestet mit: Internet Explorer, Mozilla Firefox, Opera.
<body onLoad="alert('Guten Tag')">
Mit dem Event-Handler onLoad="" kann auch etwas sinnvolles gemacht werden,
<script type="text/javascript"> // Letzte Änderung var modDate = document.lastModified var Tag = modDate.slice(3,5); var Monat = modDate.slice(0,2); var Jahr = modDate.slice(6,10); modDate = "Letzte Änderung am " + Tag + "." + Monat + "." + Jahr; document.write(modDate); </script>
<script type="text/javascript">
// Letzte Änderung
var theDate = document.lastModified
document.write("Last Update " + theDate);
</script>
Tipp: Lesen Sie dazu auch das JavaScript
Datei Erstellt am...
Letzte Aktualisierung mit vergangener Tagesanzeige
<script type="text/javascript">
// Frame Killer
if (top.frames.length > 0) {
top.location.href=self.location;
}
</script>
<script type="text/javascript">
// Frame Maker
if (top.frames.length < 1) {
top.location.href="frameset.htm";
}
</script>
Tipp:
Frameset automatisch nachladen
17-8.htm<script type="text/javascript"> // Tagesdokument var jetzt = new Date(); var tag = jetzt.getDate(); var monat=jetzt.getMonth(); var dateiname = tag + "-" + (monat + 1) + ".htm"; document.location.href=dateiname; </script>
<script type="text/javascript">
// Zentriere Mich!
var weite = 300;
var hoehe = 200;
fenster=window.open('seite1.htm','fenster','width=' + weite + ',height=' + hoehe);
fenster.moveTo(((screen.availWidth-weite)/2),((screen.availHeight-hoehe-100)/2));
</script>
<script type="text/javascript">
// Maximiertes Fenster
if (document.layers) {
var w = screen.availWidth-10;
var h = screen.availHeight-10;
}
else {
var w = screen.availWidth+6;
var h = screen.availHeight+6;
}
self.resizeTo(w,h);
self.moveTo(-2,-2);
</script>
<script type="text/javascript">
// ScrollDown
function scrollit() {
for (zaehler=1; zaehler <= 500; zaehler++) {
scroll(1,zaehler)
}
}
</script>
<input type=button value="ScrollDown" onClick="scrollit();">
<script type="text/javascript"> // Statuszeilentext window.defaultStatus = " [www.homepage-total.de] - Die Seite für Webworker "; </script>
<input type=button value="Fenster öffnen"
onClick="window.open('', 'fensterln', 'directories=0, location=0, menubar=0, resizable=1,
scrollbars=1, status=0, toolbar=0, width=600, height=300').location.href='bausteine.htm'">
<script type="text/javascript">
// Fenster mit Format öffnen (2)
function openFenster(goURL, width, height) {
window.open(goURL, 'fensterln', 'scrollbars=yes, status=no, menubar=no,
resizable=no, location=no, toolbar=no, width=' + width + ', height=' + height);
}
</script>
<a title="Neues Fenster" href="javascript:openFenster('seite1.htm', 620, 520)"> Seite 1 </a>
<a title="Neues Fenster" href="javascript:openFenster('seite2.htm', 300, 600)"> Seite 2 </a>
// Internet Explorer
Meine Seite zu deinen
<a href="javascript:window.external.addfavorite('http://www.homepage-total.de/','[ www.homepage-total.de ]')">
Favoriten</a> hinzufügen.
// Firefox
Meine Seite zu deinen
<a href="javascript:window.sidebar.addPanel('Homepage-Total.de','http://www.homepage-total.de/','');">
Lesezeichen</a> hinzufügen.
// Internet Explorer
Meine Seite zu deiner
<a href="javascript:history.go(0)" onClick="this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.homepage-total.de');">
Startseite</a> machen.
Meine Seite zu deinen Favoriten hinzufügen.
Meine Seite zu deinen Lesezeichen hinzufügen.
Meine Seite zu deiner Startseite machen.
<script type="text/javascript">
alert("Hallo Welt!");
</script>
<script type="text/javascript">
// Hintergrund ändern
document.getElementsByTagName("body")[0].style.backgroundColor="#000000";
document.getElementsByTagName("h1")[0].style.color="#FF0000";
</script>
<script type="text/javascript">
window.open("http://www.homepage-total.de",
"windowname","height=320,width=320,scrollbars,resizable");
</script>
<script type="text/javascript">
// Fragefenster
var NAME = prompt("Wie ist Ihr Name?","")
document.write( NAME + ", Willkommen auf dieser Homepage!");
</script>
Dieses Script fragt den Namen des Besuchers ab, und schreibt ihn auf die HTML-Seite.
<script type="text/javascript">
// Nachrichten
function NEWS() {
setTimeout("document.news.news.value = ('Nachricht 1 ...')",0);
setTimeout("document.news.news.value = ('Nachricht 2 ...')",3000);
setTimeout("document.news.news.value = ('Nachricht 3 ...')",6000);
setTimeout("NEWS()",9000);
}
</script>
<form name="news">
<input type="text" name="news" size="40">
<a href="javascript:NEWS();">Nachrichten anzeigen</a>
</form>
<script type="text/javascript">
app = navigator.appName;
if (app == 'Netscape') {
location.href="Netscape.html";
}
if (app == 'Microsoft Internet Explorer') {
location.href="IExplorer.html";
}
if (app == "Opera") {
location.href="opera.htm";
}
</script>
Bausteine 4
<script type="text/javascript">
// Zwei Frames gleichzeitig ändern
function ZweiFrames(URL1 , F1 , URL2 , F2) {
parent.frames[F1].location.href = URL1;
parent.frames[F2].location.href = URL2;
}
</script>
<a href="javascript:ZweiFrames('seite1.htm',0,'seite2.htm',1)">
<script type="text/javascript">
// Öffnet ein neues Fenster mit der größe Ihres Bildschirmes
function Screen() {
if(screen.width == 800) {
window.open("INHALT.htm","fenster","toolbar=0,location=0,status=0, // Zeilenumbruch!
resize=0,menubar=0,scrollbars=yes,width=800,height=600");
}
else if(screen.width == 1024) {
window.open("INHALT.htm","fenster","toolbar=0,location=0,status=0, // Zeilenumbruch!
resize=0,menubar=0,scrollbars=yes,width=1024,height=768");
}
}
</script>
<a href="javascript:Screen()"> INHALT </a>
<script type="text/javascript">
// Zurück zur Adresse
var previousurl = "http://www.homepage-total.de/xyz.htm"
if (document.referrer != previousurl) {
history.go(-1);
alert("Zugriff verweigert, weil Du von der falschen Seite kommst!");
}
</script>
Dieses Script prüft nun von welcher Seite jemand gekommen ist.
<script type="text/javascript">
// Original: Kevin Lynn Brown
var path = "";
var href = document.location.href;
var s = href.split("/");
for (var i = 2; i< (s.length-1); i++) {
path+="<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"/\">"+s[i]+"</A> / ";
}
i = s.length -1;
path += "<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</A>";
var url = window.location.protocol + "//" + path;
document.writeln(url);
</script>
Anmerkung:
In jedem Verzeichnis muss eine index.htm-Datei vorhanden sein.
<script type="text/javascript">
// No-Banner-EX
function BannerOpen() {
Banner = window.open("banner.htm", "bannerfenster","width=400 ,height=40");
Banner.moveTo(((screen.availWidth-400)/2),((screen.availHeight-40-100)/2))
}
function BannerCheck() {
if (Banner.closed == true) {
BannerOpen();
}
Banner.focus();
setTimeout("BannerCheck()", 60000);
}
</script>
</head>
<body onload="BannerOpen(),BannerCheck()">
<body onUnload="alert('Goodbye')">
