// Prof. Dr. Rolf Assfalg
// BA-Heidenheim, Informationstechnik
// 
// 12/2001
// Vorlesung: Web-Engineering
// Beispiele zur Java-Script-Programmierung 


function ladeData() 
{
	if (top != self) {
		top.location.href = "/"
	} else	{
		
		if (parent.location.search.length != 0) {
			parent.data.location.replace(parent.location.search.substring(1, parent.location.search.length));
		}
		
	}
}

function ladeFrames()
// Frames, die in einer Suchmaschine gefunden wurden, können mit dieser
// Funktion in den richtigen Kontext gesetzt werden.
{	
	// Wenn das Frame nackt, bzw. im falschen Kontext steht, wird /index.htm geladen und
	// der zu ladende Frame mit einer Query-Erweiterung übermittelt.	
	if ( self.name != "data" )
	{
		top.location.href = "/index.html?" + window.location.pathname;

	}
}

function zurueck () {
	if ( navigator.appName.indexOf('Netscape') != -1 ) {
		
		parent.data.history.back();
	} else {
		
		window.history.back();
	}
}


function holfenster(target) {
	// Anzeigefenster z.B. für Grafiken, das immer nach vorne kommt und wie 
	// gewünscht eingestellt werden kann.
	// Das Fenster kann mit einem target="image" onClick="holfenster('image');" - Anchor bereits 
	// bestehen. Die Grafik erscheint also auch, wenn Java-Script aus geschaltet
	// ist. Einsatzbeispiel: <a href="blabla" target="image" onClick="holfenster('image');">  
	open("",target,"screenX=30,screenY=30,toolbar=no,location=no,locationbar=no,directories=no,status=yes,scrollbars=yes,resizable=yes,dependent=yes,menubar=yes").focus();
}
