Spamfreie E-Mail Links

E-Mail Adressen als Link anzubringen kann mittlerweile sehr nervig werden, da immer mehr spammer solche Adressen suchen und sehr leicht finden können.
Mittels folgendem JavaScript ist dies relativ einfach unterbindbar.

Anwendung:
Einfach im Kopf der HTML Seite die Javascript Funktion hin und die links mittels:
<A HREF="javascript:showmail(‚hans‘, ‚muster.tld‘)">Hans Muster Email</A>
erstellen!

function showmail(user, domain)
{
  str_mail = "mailto:" + user + "@" + domain;
  window.location = str_mail;
}

Bilder Vorladen

Hast du eine "Enter" Seite, bevor man auf deine Homepage kommt? -Die Zeit, indem der Besucher den Text auf deiner Enter Seite liesst, könnte man doch nutzen, um im Hintergrund schonmal die Bilder der nächsten Seite zu laden, so dass diese dann viel schneller geladen wird.

Code: Füge einfach unten folgenden Code in die "Enter Seite"

Bemerkungen: Du kannst so auch noch mehr Bilder vorladen. / Lasse bitte den (c) Vermerk bestehen!

<!-- START PRELOAD IMAGES
Script (c) by Steven Varco
See: www.tech-island.de.cx for many more usefull scripts
(Diesen Vermerk bitte nicht entfernen!)
//-->
<SCRIPT language="JavaScript">
<!--
img01 = new Image();
img01.src = "bild1.jpg";
 
img02 = new Image();
img02.src = "bild2.gif";
 
img03 = new Image();
img03.src = "bilder/bild3.gif";
 
img04 = new Image();
img04.src = "<a href="http://www.DeineSeite.net/bild4.gif";" target="blank">http://www.DeineSeite.net/bild4.gif";</a>
 
img05 = new Image();
img05.src = "bild5.jpg";
//-->
</SCRIPT>
<!-- END PRELOAD IMAGES -->

Einen Button, bei dem viele Meldungen kommen, wenn man draufhlickt (Hier NICHT Klicken Button)

Ein Knopf, auf dem steht "NICHT Klicken" verleitet manchen zum klicken… .So kann man sich daraus einen kleinen Spass machen!

Einbau: Füge einfach unten folgenden Code in deine Seite ein.

Bemerkungen: Lasse bitte den (c) Vermerk bestehen!

<!-- BEGIN JOKE-BUTTON -->
<!--
(c) by: Steven Varco
See: www.tech-island.com for many more usefull Scripts
(Bitte diesen Vermerk stehen lassen!) 
-->
 
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function messages()
{
  alert('Kannst du nicht lesen???');
  alert('Also wirklich! Du hörst wohl auch nicht darauf was der WEBMASTER sagt, oder?');
  alert('Echt jetzt!!! Was wäre passiert wenn der Link gefährlich gewesen wäre?');
  alert('Tja, du musstest es ja ausprobieren...');
  alert('...also musst du nun die Konsequenzen tragen!');
  check = confirm("Hast du überhaupt Zeit für solche Spielchen?!");
  if(check == false)
  {
    alert('Aber um auf verbotene Links zu klicken reichts wohl...');
  }
  else
  {
    alert('Dann such dir ne vernünftige Beschäftigung!');
    alert('Zeit ist Geld!');
    alert('Hast du Geld?');
    alert('Los, schieb schon 10€ in den Diskettenschacht!');
    alert('Ja glaubst du denn, all diese Dialoge seien GRATIS?!');
    alert('Irrtum, schliesslich habe ich dafür auch teure Zeit aufgewendet!');
  }
  alert('Doch jetzt üben wir erst mal ein wenig klicken!');
  for(var i=1;i<4;i++)
    alert('Klick!');
  alert('Ist deine Maus schon warm?');
  alert('Egal, das muss sitzen!');
  for(var i=1;i<4;i++)
    alert('Klick!');
  alert('Hey, du könntest das Geld, dass du mir schuldest auch für die Initiative: "Keine Tierversuche mit Computermäusen stiften!"');
  alert('Wär ne sinnvolle Beschäftigung!');
  var now = new Date();
  var hrs = now.getHours();
  if(hrs >= 8 && hrs < 17) alert("Solltest du nicht eigentlich ARBEITEN?!");
  else if(hrs >= 18 && hrs < 23) alert("Du hast wohl zu viel Freizeit, wenn du nach der Arbeit noch solche Seiten besuchen kannst!");
  else if(hrs >= 23 && hrs <= 5) alert("Es ist jetzt Zeit ins Bett zu gehen! Echt!");
 
  alert('Glaubst du mir wenigstens, dass du ein VOLLIDIOT bist?!?');
  alert('Was? -Du bezeichnest dich selbst als Vollidioten?');
  alert('Meinst du das etwa ernst, das du ein Vollidiot bist?');
  alert('Tja, da kann ich dir auch nicht mehr helfen...');
  alert('Aber ich glaube ich erlöse dich nun...');
  alert('...*hehe* verarscht!');
  alert('Hast du dich schon ins GÄSTEBUCH eingetragen?');
  alert('Wenn nicht, dann trage dich doch einfach ein!');
  alert('Na los, worauf wartest du noch?');
  alert('...wolltest du dich nicht eintragen?');
  alert('Tja, dann halt nicht...');
  alert('Lehn dich einfach zurück und bereue dass du geklickt hast...');
  alert('Glaubst du ich erlöse dich jetzt?');
  alert('JA oder NEIN?');
  alert('Na dann halt nicht...');
  alert('Ich darf dich nochmal daran erinnern dass ich dir geraten habe nicht zu klicken!');
  alert('Selbst schuld!');
  alert('Weiss deine Mutter was du da machst?');
  alert('Ich glaube nicht...');
  alert('...muss ich ihr aber mal sagen...');
  alert('OK, nun erlöse ich dich wirklich...');
  alert('Oder auch nicht *gröhl*');
  alert('Findest du das lustig?');
  alert('Nein?');
  alert('Also ich kann mich kaum halten vor Lachen...');
  alert('Naja, du wohl weniger...');
  alert('In der Zeit, die du jetzt schon damit verbracht hast zu klicken hätte man locker den Computer neu starten können!');
  alert('Jeder vernünftige Mensch hätte das getan!');
  alert('Aber du nicht!');
  alert('Ich bin stolz auf dich!');
  alert('Hast du nun genug oder soll ich dir den Rest geben?');
  alert('OK, jetzt ist gleich Schluss...');
  alert('Denk dran dich ins GÄSTEBUCH einzutragen!');
  alert('Und bei Gelegenheit besuche mal wieder: https://www.varco.ch/');
  alert('UND KLICKE NICHT AUF LINKS DIE DU NICHT KENNST!');
}
-->
</SCRIPT>
<!-- END JOKE-BUTTON -->
 
<A HREF="javascript:messages();">Hier NICHT klicken!</A>

2 Frames gleichzeitig ändern

Beschreibung: Ofmals steht man vor dem Problem, zwei Frames gleichzeitig zu ändern. MIt diesem Script geht das ganz einfach!

Einbau: Füge einfach unten folgenden Code in deine Seite ein.

Bemerkungen: Lasse bitte den (c) Vermerk bestehen!

Zuoberst Diesen Script zwischen <HEAD> und </HEAD> eingeben:

<!-- START 2 FRAMES
(c) by: Steven Varco
See: www.tech-island.de.cx for many more usefull Scripts
(Bitte diesen Vermerk stehen lassen!)
-->
<SCRIPT language="JavaScript">
<!--
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', 1, 'seite2.htm', 0)">>LINKNAME </a>

Eine Meldung erzeugen die mit OK bestätigt werden muss

<!-- START TEXTBOX
Script (c) by Steven Varco
See: www.tech-island.com for many more usefull scripts
(Diesen Vermerk bitte nicht entfernen!)
//-->
<script language="JavaScript">
<!--
alert('Hier steht ein Text');
// -->
</script>
<!-- END TEXTBOX -->

Datum der letzten Änderung anzeigen

<!-- START UPDATE
(c) by: Steven Varco
See: www.tech-island.de.cx for many more usefull Scripts
(Bitte diesen Vermerk stehen lassen!)
-->
Letzte Änderung:
<SCRIPT language="JavaScript">
<!--
document.write(document.lastModified)
// -->
</SCRIPT>
<!-- END UPDATE -->

Dynamische OnClick Buttons

Beschreibung: Möchtest du für deine Homepage Solche Buttons erstellen, die z.B. Aufleuchten, wenn man mit der Maus darüber fährt? -Dann schau hier nach! -In diesem Workshop erfährst du, wie du solche Buttons noch aufpeppen kannst, indem die Buttons den Zustand behalten. Wen man darauf geklickt hat, bleibt der Button leuchtend, bis ein neuer angeklickt wurde.

Code: Füge einfach unten folgenden Code in deine Inhaltsseite ein und passe Sie entsprechend an.

Bemerkungen: Lasse bitte den (c) Vermerk bestehen!

<HEAD>
<!-- START MOUSEOVER BUTTONS
/<em> (C) 1998 - dhgm@gmx.net - Freeware nur mit diesem Vermerk </em>/
Distributet by: Steven Varco, See: www.tech-island.de.cx for many more usefull Scripts
(Bitte diesen Vermerk stehen lassen!)
-->
<SCRIPT language="JavaScript">
<!--
<!-- Hier wird geprüft, ob die Datei im Frameset geladen wurde, falls nicht; lade index.htm -->
if (self==top) top.location.href = 'index.htm';
 
<!-- Hier kommt der Pfad der Buttons hin (hier im Verzeichniss: buttons) Bei PicExt kommt der Dateityp hin (GIF oder JPG) -->
var picPath = '<a href="http://www.deineSeite.net/buttons/'," target="blank">http://www.deineSeite.net/buttons/',</a> picExt = '.gif';
 
<!-- Hier bitte nichts aendern -->
    function mObj(nam, u1, u2, u3) {
      if (document.images) {
        this.name = nam;
        this.norm = new Image(); this.norm.src = picPath + u1 + picExt;
        this.over = new Image(); this.over.src = picPath + u2 + picExt;
        this.clck = new Image(); this.clck.src = picPath + u3 + picExt;
      }
    }
 
<!-- Hier werden Die Buttons deffiniert du kannst ein 3. Button verwenden, oder den 2. nochmals nehmen -->
    var b1 = new mObj('about', 'about_off', 'about_on', 'about_onclk');
    var b2 = new mObj('history', 'history_off', 'history_on', 'history_on');
    var b3 = new mObj('gb', 'gb_off', 'gb_on', 'gb_on');
	var b4 = new mObj('links', 'links_off', 'links_on', 'links_on');
	var b5 = new mObj('awards', 'awards_off', 'awards_on', 'awards_on');  <!-- usw. für alle weiteren Buttons -->
 
<!-- Hier bitte nichts aendern -->
    var selImg = null;
 
    function chgSrc(n, newSrc) {
      if (document.images) document.images[n.name].src = n[newSrc].src;
    }
 
    function ovr(n) { if (selImg!=n) chgSrc(n, 'over'); }
 
    function out(n) { if (selImg!=n) chgSrc(n, 'norm'); }
 
    function clk(n) {
      if (selImg == n) return false;
      else {
        if (selImg) chgSrc(selImg, 'norm');
        selImg = n;
        chgSrc(selImg, 'clck');
        return true;
      }
    }
 
  // -->
</SCRIPT>
<!-- END MOUSEOVER BUTTONS -->
</HEAD>
 
<BODY>
 
<!-- Nun musst du noch die Eigentlichen Buttons einfügen
Der Text unter name="xxx" muss mit den oberen übereinstimmen -->
 
<b><font face="Westminster,Arial">INHALT</font></b>
 
<a href="haupt/about.htm" onMouseover="ovr(b1)" onMouseout="out(b1)" onClick="return clk(b1);"><img src="buttons/about_off.gif" name="about" border=0 width="58" height="13"></a>
<br>
<a href="haupt/history.htm" onMouseover="ovr(b2)" onMouseout="out(b2)" onClick="return clk(b2);"><img src="buttons/history_off.gif" name="history" border=0 width="58" height="13"></a>
<br>
<a href="haupt/gb_write.htm" onMouseover="ovr(b3)" onMouseout="out(b3)" onClick="return clk(b3);"><img src="buttons/gb_off.gif" name="gb" border=0 width="58" height="13"></a>
<br>
<a href="links/index.htm" onMouseover="ovr(b4)" onMouseout="out(b4)" onClick="return clk(b4);"><img src="buttons/links_off.gif" name="links" border=0 width="58" height="13"></a>
<br>
<a href="awards/index.htm" onMouseover="ovr(b5)" onMouseout="out(b5)" onClick="return clk(b5);"><img src="buttons/awards_off.gif" name="awards" border=0 width="58" height="13"></a>
<!-- usw. für alle weiteren Buttons -->
 
</BODY>

Persönliche Anrede

Eine Homepage wirkt viel persönlicher, wenn man jemanden mit Namen ansprechen kann. Das der Benutzer jedoch nicht immer seinen Namen wieder von neuem Eingeben muss, muss man sich diesen erst mit einem cookie merken.

Code: Füge einfach unten folgenden Code in deine Seite ein.

Bemerkungen: Lasse bitte den (c) Vermerk bestehen!

<!-- START ANREDE
(c) by: Steven Varco
See: www.tech-island.de.cx for many more usefull Scripts
(Bitte diesen Vermerk stehen lassen!)
-->
<script language="JavaScript">
<!--
  LIVEDAYS=90;
  function set_cookie(name, value) {
    document.cookie=name+"="+escape(value)+"; EXPIRES="+cookie_live();
  }
  function cookie_live() {
    var date=new Date();
    date.setDate(date.getDate()+LIVEDAYS);
    var gmt=date.toGMTString();
    var k1=gmt.indexOf(" ");
    var k2=gmt.indexOf(" ", k1+1);
    var k3=gmt.indexOf(" ", k2+1);
    var str=gmt.substring(0,k2)+"-"+gmt.substring(k2+1,k3)+"-"+gmt.substring(k3+3,gmt.length);
    return str;
  }
  function get_cookie(name) {
    var value=null;
    if(document.cookie != "") {
      var kk=document.cookie.indexOf(name+"=");
      if(kk >= 0) {
        kk=kk+name.length+1;
        var ll=document.cookie.indexOf(";", kk);
        if(ll < 0)ll=document.cookie.length;
        value=document.cookie.substring(kk, ll);
        value=unescape(value);
      }
    }
    return value;
  }
//-->
</script>
 
 
<script language="JavaScript">
<!--
  anrede=get_cookie("anrede");
  if(anrede == null) {
    anrede=prompt("Wie heisst du ?");
    if(anrede == null || anrede == "") {
      anrede="(Fremde/r)";
    } else {
      set_cookie("anrede", anrede);
    }
  }
    document.write("",anrede,",<br>");
// -->
</script>
<!-- END ANREDE -->

Einen Zufälligen Sound abspielen und den Titel anzeigen lassen

Mit diesem Script kann man einen (Zufalls-Sound) abspielen und dem Besucher zeigen, welcher Gerade läuft.

Einbau: Füge einfach unten folgenden Code in deine Seite ein.

Bemerkungen: Lasse bitte den (c) Vermerk bestehen!

<!-- START SOUND
(c) by: Steven Varco
See: www.tech-island.de.cx for many more usefull Scripts
(Bitte diesen Vermerk stehen lassen!)
-->
<SCRIPT LANGUAGE="JavaScript">
<!--
song = new Array(10);
title = new Array(10);
song[0] ='everlong.mid'
song[1] ='niceshot.mid'
song[2] ='life.mid'
song[3] ='polly.mid'
song[4] ='fly.mid'
song[5] ='damnit.mid'
song[6] ='short.mid'
song[7] ='anarchy.mid'
song[8] ='mable.mid'
song[9] = 'sellout.mid'
song[10] = 'govt.mid'
 
title[0] = 'Everlong'
title[1] = 'Hey Man Nice Shot'
title[2] = 'Meaning Of Life'
title[3] = 'Polly'
title[4] = 'Fly'
title[5] = 'Damn It'
title[6] = "Short On Ideas"
title[7] = 'Anarchy in the UK'
title[8] = 'Mable'
title[9] = "Sellout"
title[10] = 'You are the Government'
 
index = Math.floor(Math.random() * song.length);document.write("<DL>n");
document.write("<EMBED SRC="+song[index]+" width=200 height=55 autostart=true loop=infinite BGCOLOR='#000000'");
document.write(' TEXT="#FFFFFF">');
document.write("<BR>");
document.write("Der Titel des Songs, den Du gerade hörst, ist: ");
document.write("<font size=4 color=red>");
document.write(title[index]);
document.write("</font>")
document.write("</DL>n");
// -->
</SCRIPT>
<!-- END SOUND -->

Jede Minute einen anderen Spruch erscheinen lassen

<!-- START ZITATE
(c) by: Steven Varco
See: www.tech-island.de.cx for many more usefull Scripts
(Bitte diesen Vermerk stehen lassen!)
-->
}
//-->
</SCRIPT>
<SCRIPT language="JavaScript">
</TD>
</TR>
</TABLE></CENTER>
<CENTER> </CENTER>
<CENTER><TABLE BORDER COLS=1 WIDTH="80%" BGCOLOR="#00CC00" >
<TR>
<TD>
<CENTER><B><U><FONT FACE="Square721 BT"><FONT COLOR="#FF0000"><FONT SIZE=+1>Spruch
der Minute:</FONT></FONT></FONT></U></B></CENTER>
 
<SCRIPT LANGUAGE="JavaScript">
function greeting()
{
var today = new Date();
var hrs = today.getHours();
var min = today.getMinutes();
document.writeln("<CENTER>");
document.writeln("");
document.writeln("<FONT SIZE="+1" COLOR="#ffffff"><B>");
if ( min <= 0)
document.write("Fussgänger:<br>ein Mann, der Frau und Tochter<br>aber nur zwei Autos hat.<br><i>- Anonym</i>");
else if (min <= 1) è (dieser Sruch erscheint in der 1. Minute)
document.write("Heiraten:<br>Heirate oder heirate nicht - <br>du wirdst es in jedem Fall bereuen.<br><i>- Sokrates</i>");
else if (min <=2) è (dieser Sruch erscheint in der 2. Minute)
 
document.write("Uhu:<br>Gefiederte Katze.<br><i>- Anonym</i>");
else if (min <=3)
document.write("Kluge Sprüche:<br>Es gibt so viele kluge Sprüche,<br>begreifen kann sie keiner.<br>Darum belass' ich's hier bei dem,<br>sonst wird dies auch noch einer.<br><i>- Simon Anderhub</i>");
è (Usw.für alle anderen Minuten)
document.writeln("</B></FONT><BR><BR>");
document.writeln("");
document.writeln("");
document.writeln("</CENTER>");
}
 
greeting();
</SCRIPT>
</TD>
</TR>
</TABLE></CENTER>
 
// -->
<!-- END ZITATE -->