DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  Fit for Admin – Ihr Windows Server 2008 R2 Intensiv-Training!

 
Navigationslinks überspringen
Autor:Unbekannt nn

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 !


Diskutieren Sie in den Foren

SharePoint konferenz vom 24.-25. Februar 2010 im ehem. IMAX München