DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Unbekannt nn Artikel Drucken
        
Browserabhängig Aktionen durchführen

Diese Funktion ist sehr nützlich wenn man im Internet Explorer andere Funktionen
ausführen will als im Netscape Navigator (wer kennt das nicht!).
Wir wollen in diesem Beispiel erklären, wie man die gleiche Seite im Internet
Explorer öffnet und sich 1 popup Fenster öffnet und im Netscape sich zwei popup Fenster
öffnen !

(01)<script language="javascript">
(02)   
(03)  function checkForBrowser()
(04) {
(05)  if (navigator.appName == "Netscape")
(06)  {
(07)   show_popup2();      
(08)  }
(09)  else if (navigator.appName.indexOf("Internet Explorer") != -1)
(10)  {
(11)   show_popup1();
(12)  }
(13) }
(14)</script>

(15)<SCRIPT LANGUAGE=javascript>
(16)   
(17)  function show_popup1()
(18) {
(19)  var nn = (navigator.appName == "Netscape") ? true : false
(20)  var size_attr = nn?"innerWidth=200,innerHeight= 200":"width=500,height=155";
(21)  var iW;
(22)  var iH;
(23)  
(24)  iW = window.screen.width - 525;
(25)  iH = window.screen.height - 210;
(26)  window.open('popup1.htm','wndPop1','height=155, width=500, left=' + iW + ', top=' + iH);
(27) } 
(28)  function show_popup2()
(29) {
(30)  var nn = (navigator.appName == "Netscape") ? true : false
(31)  var size_attr = nn?"innerWidth=200,innerHeight= 200":"width=500,height=155";
(32)  var iW;
(33)  var iH;
(34)     
(35)  iW = window.screen.width - 1000;
(36)  iH = window.screen.height - 400;
(37)  window.open('popup2.htm','wndPop2','height=155, width=650, left=' + iW + ', top=' + iH);
(38)  show_popup1();
(39) }     
(40)</script>
(41)
(42)<body onload="javascript:checkForBrowser()">

In den Zeilen 1-14 wird die Funktion checkForBrowser() beschrieben in der je nach Browser
(Netscape Navigator oder Internet Explorer) eine andere Funktion aufgerufen wird.

In den Zeilen 15-40 werden die Funktionen beschrieben die von der Funktion checkForBrowser()
Funktionen aufgerufen werden. Dort wird beschrieben wie groß und an welcher Stelle des
Browser das oder dir popup Fenster geöffnet werden sollen !

In der Zeile 42 wird beim Laden der Seite die Funktion checkForBrowser() aufgerufen !!

Das Ergebnis dieses Beispiels können Sie verfolgen indem Sie die Startseite von DevTrain
im Netscape Navigator und im Internet Explorer betrachten !


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 23.03.2001
  Gültig bis: 22.04.2001
0 Ratings
Bewertung: 0,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG