mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 05:19 Benutzername: Passwort: Auto-Login

Thema: document.location funzt nicht nach tasten event vom 01.03.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> document.location funzt nicht nach tasten event
Autor Nachricht
Psilo
Threadersteller

Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Mo 01.03.2010 01:59
Titel

document.location funzt nicht nach tasten event

Antworten mit Zitat Zum Seitenanfang

hallo,
kann mir jemand sagen ob es möglich, dass skript irgendwie so abzuändern, dass firefox opera safari usw es zulassen das eine neue seite geladen wird
Code:
function Logout (Ereignis) {
  if (!Ereignis)
    Ereignis = window.event;
  if (Ereignis.which) {
    Taste = Ereignis.which;
  } else if (Ereignis.keyCode) {
    Taste = Ereignis.keyCode;
  }
  if(Taste==27) {
   self.location.href = "/logout/";
  }
}

das skript soll erreichen, dass beim drücken der taste ESC die seite /logout geladen wird...
nur der IE lässt das zu..
der safari und der opera lassen es garnicht zu und der firefox lädt die seite anscheinend irgendwie im hintergrund, zeigt sie aber nicht an.. im firefox ist man dann ausgeloggt sobald man auf einen link klickt.. obwohl die logout seite angeblich nie aufgerufen wurde..
irgendwie komisch das ganze..
mich würde nur interessieren obs denn überhaupt eine möglichkeit gibt, dass ich nach einem gewissen tastenkürzel eine seite aufrufen kann
  View user's profile Private Nachricht senden
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst Mo 01.03.2010 09:51
Titel

Antworten mit Zitat Zum Seitenanfang

http://jsfiddle.net/g67Pp/

Zuletzt bearbeitet von sahnemuh am Mo 01.03.2010 10:02, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Psilo
Threadersteller

Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Mo 01.03.2010 13:42
Titel

Antworten mit Zitat Zum Seitenanfang

hi,
leider ändert sich nix daran..
die seite wird zwar anscheinend immer noch im stillen aufgerufen, da ich nach klick auf eine weitere seite ausgeloggt bin, jedoch zeigt er mir die seite /logout/ nie an..
das ist schon komisch.. nur im ie funzt das ganze fehlerfrei
danke vielmals für die hilfe
  View user's profile Private Nachricht senden
Psilo
Threadersteller

Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Di 02.03.2010 15:52
Titel

Antworten mit Zitat Zum Seitenanfang

hat vielleicht noch jemand ne idee?
oder kann jemand sicher sagen das es vllt aus gründen der sicherheit bei moderneren browsern nicht mehr geht?
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 10.03.2010 13:17
Titel

Antworten mit Zitat Zum Seitenanfang

Hi, mglw. problem wg. falscher Rückgabe which/keyCode.
Siehe auch self.html:
http://de.selfhtml.org/javascript/objekte/event.htm#key_code

So täts gehen (FF/IE8):
Code:
<script type="text/javascript">
function keyHandler (e) {
  if (!e) e = window.event;
  var keyCode = e.which || e.keyCode;
  switch(keyCode) {
     case 27:
      self.location.href = "logout/index.html";
      break;
   default:
      alert(keyCode);
      break;
  }
}
document.onkeypress  = keyHandler;
</script>


Gruß

zweitaccount
  View user's profile Private Nachricht senden
Psilo
Threadersteller

Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Di 16.03.2010 11:10
Titel

Antworten mit Zitat Zum Seitenanfang

also bei mir isses genau so wie vorher
ie funzt
ff und alles andere nicht
aber im ff bin ich dann trotzdem ausgeloggt obwohl er die /logout angeblich nie aufgerufen hat
sobald ich esc drücke steht unten links im ff auch immer angehalten??
  View user's profile Private Nachricht senden
 
Ähnliche Themen javascript : parent.location nachladen.. funzt net
Drop Down Menü - FF funzt, IE funzt nicht
IP 2 Geo - Location-Software gesucht
[php] Richtiger Statuscode für Location-Redirect
Mambo/Joomla-Erweiterung gesucht: Location Guide
Per JS gedrückte Tasten auslesen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.