Hallo!
Ich habe ein Javaskript welches mir das Backend mit dem "_top"-Target öffnen sollte, das macht es aber nicht. Es öffnet lediglich das Backend im aktuellen Frame. Da ich aber bei einigen Seiten einen übergeordneten Frameset habe, funktionieren deshalb Links im Backend nicht mehr.
Hier der TS-Code:
Typoscript-Code:
1: 2: 3: 4:
| page.headerData = COA page.headerData.11 = TEXT page.headerData.11.value = <script language="JavaScript" src="fileadmin/skripte/keypress.js" type="text/JavaScript"></script> |
Hier der Inhalt der keypress.js-Datei:
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"; //DAS GEHT NED? NUR WARUM NED? :smile:
}
}