Überprüfen ob die Seite im richtigen Frame geladen ist.

Bitte berücksichtigen sie das Copyright der einzelnen Autoren!!!
     

Suchmaschinen erfassen oft jede Seite einzeln und nehmen diese dann auch so in ihre Suchfunktion auf. Habt ihr allerdings einen Frameaufbau auf eurer Seite könnte das zu Schwierigkeiten führen, da man in so einem Fall ja meistens die Navigation auf dem Frame sitzen hat. Deshalb prüft dieses Script, ob eure Seite komplett mitsamt Frame geladen wurde. Damit das Script funktioniert, müsst ihr es auf jeder Seite eurer Website in den Head-Bereich setzen.

Quellcode:

<script language="JavaScript">
<!---
function is_msie() {
return (navigator.appName == "Microsoft Internet Explorer");}
function Framing(){
if (this.document == top.document ||
top.location.host != this.location.host) {
var pathprefix = location.protocol + '//'
+ location.host
+ location.pathname.substring(0,
location.pathname.lastIndexOf('/')+1);
var doctitle = document.title;
document.clear();
document.open("text/html");
document.writeln('<html>\n<head><title>' +doctitle+
'</title></head>');
document.writeln('
<frameset cols="150,*" framespacing="0" border="false" frameborder="0" noresize>'+
'<frame src="'+pathprefix+'
inhalt2.htm" name=inhalt scrolling="no" noresize>'+
'<frame src="'+top.location.href+'" name=Hauptframe >'+
'</frameset></html>');
document.close();
return true;
}
return false;
}
function msieFraming() {
if (is_msie()) {
if (Framing()) {
window.setTimeout('top.frames["Hauptframe"].location.href = '+
'"'+top.location.href+'";',10);
}}}
function netscFraming() {
if (!is_msie()) Framing();
}
msieFraming();
// --->
</script>

Die genaue Definition des Frames ist rot gekennzeichnet und muss von Euch noch speziell in eures gewünschtes Frameset geändert werden.

 

     

Sie haben dieses Javascript von der Seite http://eggensperger.key-space.de runtergeladen.
Bitte besuchen Sie uns doch wieder einmal!
© Eggensperger