Alan Hathway: ... ist kein Objekt Fehlermeldung

Beitrag lesen

Hallo Norbert (oder jemand anders der helfen kann),

Dein Javascipt funktioniert wunderbar.
Aber wie es so ist, kommt immer der Hunger beim Essen.

Daher habe ich zwei Fragen

  1. Habe nicht gesagt, dass ich Frames benutze.
    Links ist ein Menü und Rechts wird das gezeigt, was im Menü gewählt wurde.
    Hatte bis jetzt nur mein 'Gewusel' (schönes Wort) in den Seiten, die rechts gezeigt werden.  Ich bräuchte, dass wenn es keine Maus-Bewegung gibt, dass im Frame RECHTS eine Start-Seite gezeigt wird.
    Mit

ruri = "umleitung.html"; // Adresse, auf die umgeleitet werden

und

cd = window.setTimeout("window.location.href = ruri",tur*1000);

wechsele ich den JETZTIGEN Fenster.
Wie gebe ich den Namen eines Fensters an?
(Ich habe Selfhtml gelesen  - aber ganze ehrlich ich raffe es nicht)

  1. (aber wirklich unwichtig) Mit dem Teil

if(window.event.button != 1){window.alert("Bitte benutzen sie nur die LINKE Maustaste.")}

kommt eine Nachricht, wenn die linke Maustaste betätigt wird.
Wenn ich es recht überlege, wäre es besser, wenn der Anwender die rechte Maustaste betätigt, so zu tun, als ob die linke Maustaste betätigt wurde. Geht das?

Danke

Alan Hathway

Hallo Alan.

Das machen wir neu:

<script type="text/javascript">
<!--
tur = 30; // Sekunden, die bis zur Umleitung gewartet werden soll
ruri = "umleitung.html"; // Adresse, auf die umgeleitet werden soll
cd = false;
function mm()
  {
   window.clearTimeout(cd);
   cd = window.setTimeout("window.location.href = ruri",tur*1000);
  }
function mc()
  {
   if(window.event.button != 1){window.alert("Bitte benutzen sie nur die LINKE Maustaste.")}
  }
document.onmousemove = mm;
document.onmousedown = mc;
document.onmouseup = mc;
//-->
</script>