Giga User
Gruppe: Administrator
Beitraege: 3366
seit: August 2001
Tipp fuer Webmaster: Direkten Aufruf einer Seite verhindern

Als Beispiel soll serviert.at dienen:

Jemand sucht mit Google nach "Bärlauchsuppe".
Dann erhaelt er u.a. diesen Link http://www.serviert.at/suppe/anl/su11.htm

Weil Walter aber alle seine tollen Rezepte praesentieren will und nicht nur Baerlauchsuppe, setzt er unten einen Link auf die Startseite von www.serviert.at. Ob der genutzt wird oder nicht, entscheidet der Surfer. Wenn nicht, entgehen ihm viele andere gute Rezepte und er scheint auch nicht in der Besucherstatistik von serviert.at auf. Nun gibt es aber eine Moeglichkeit, das zu verhindern.

Die Java-Script-Zeile:
<script>if (window == top) window.location.replace('http://www.serviert.at/')</script>

bewirkt, dass diese Seite sofort zur angegebenen Seite (z.B. Startseite) wechselt, wenn sie "top", also nicht in einem Frame angezeigt wird.

Jetzt muss der Surfer zwar wieder die Baerlauchsuppe auf serviert.at suchen aber wird dabei auch auf viele andere gute Rezepte stossen. Walter erspart sich ausserdem den Link auf jeder Rezeptseite.

mfg
ff
Hyper User
Gruppe: Mitglieder (+S)
Beitraege: 391
seit: August 2001
Guten Morgen!

Eine Frage dazu: Soll dieser Javascriptbefehl im "Html der Frameseite" oder muss das auf jeder einzelnen Seite der Webseite eingetragen werden ?
lg


--------------
jpt
Giga User
Gruppe: Administrator
Beitraege: 3366
seit: August 2001
Auf JEDER einzelnen Seite, von der du nicht willst, dass sie "aus dem Web gerissen" aufgerufen werden kann.
Hyper User
Gruppe: Mitglieder (+S)
Beitraege: 391
seit: August 2001
Dank für die Information!
lg


--------------
jpt
Giga User
Gruppe: Moderatoren (+A)
Beitraege: 3300
seit: August 2001
Seit Nächten arbeite ich schon dran...und hab heute um Urlaub angesucht, damit ich das alles schaffe ...  :p

Super Tipp! Danke!  :)


--------------
Liebe Grüße
11i

                         °""° You may say I'm a dreamer, but I'm not the only one . . . °""°
Hyper User
Gruppe: Mitglieder (+S)
Beitraege: 391
seit: August 2001
Kleine Frage:

Können Javascriptbefehle in einem *.js zusammengefasst werden, damit nicht auf jeder Seite alle Befehle eingetragen werden müssen? So wie z.B. *.css Dateien.

Wie schreibt man dann diese Linkreference?

Dank im voraus für Tipps.
lg


--------------
jpt
Giga User
Gruppe: Administrator
Beitraege: 3366
seit: August 2001
<script language="javascript" src="meine.js"></script>