Target auf "_top" in .js-Skript?

josDesign

Erfahrenes Mitglied
Hallo, ich habe mir vor einiger Zeit ein Skript gesucht, welches ich auf all meinen Typo3 Projekten einbinde damit ich durch Tasteneingabe von "login" zum Backend geleitet werde. Nun möchte ich aber, das die aufgerufene Seite mit dem Wert "_top" aufgerufen wird.

Wie muss ich mein Skript diesbzgl umschreiben?

Mit bestem Dank im Vorraus,
jos

Code:
function win(theURL,winName,features) {
window.open(theURL,winName,features);
}
var scape = (navigator.appName.indexOf("tscape") !=-1) ? true : false;
var letter="";

if (scape) document.captureEvents(Event.KEYPRESS);
document.onkeypress = doKey
function doKey(keyed) {
	input = (scape) ? keyed.which : event.keyCode;
	letter+=String.fromCharCode(input);
	if(letter=="login" || letter=="admin") {
	var url=new String (self.location);
	location.href="typo3/";
	}
}
 
Hi, ich bin mir nicht sicher, aber es müsste reichen wenn du der doKey funktion folgendes hinzufügst: location.target="_top";

versuch das mal =)

Gru0, bandsite
 
Hat nicht funktioniert!

Habs mit

Code:
function win(theURL,winName,features) {
window.open(theURL,winName,features);
}
var scape = (navigator.appName.indexOf("tscape") !=-1) ? true : false;
var letter="";

if (scape) document.captureEvents(Event.KEYPRESS);
document.onkeypress = doKey
function doKey(keyed) {
	input = (scape) ? keyed.which : event.keyCode;
	letter+=String.fromCharCode(input);
	if(letter=="login" || letter=="admin") {
	var url=new String (self.location);
	location.href="typo3/";
	location.target="_top";
	}
}
probiert.

Dürfte nicht funktionieren...

hmm
 
Statt
Code:
location.href="typo3/";
einfach nur
Code:
top.location.href="typo3/";
sollte eigentlich gehen.
 
Jetzt wird das Thema wieder aktuell :)

Wenn ich die Seite in einem neuem Fenster starten möchte? Gibt ich dann einfach "blank" davor ein?
 

Neue Beiträge

Zurück