Ergebnis 1 bis 8 von 8

Thema: window.close() im Firefox?

  1. #1
    Azubi(ne)
    Registriert seit
    28.07.2004
    Beiträge
    84
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard window.close() im Firefox?

    Hallo,

    hab mal wieder ein Problem.

    Ich hab folgender Code:
    Code:
    <html>
    	<head>
    		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
    		<meta name=" " content="Adobe GoLive 5">
    		<title></title>
    <script>
    // ============================================================================
    // here begins java script code
    // ============================================================================
    function OpenHelp&#40;&#41;
    &#123;
      var neu=null;
      neu=window.open&#40;'', 'remote', 'directories=no, menubar=no, resizable=yes, scrollbars=yes toolbars=no, status=no, location=no, height=650	, width=800'&#41;;
      if &#40;neu != null&#41;
      &#123;
        if &#40;neu.opener == null&#41;
        &#123;
          neu.opener = self;
        &#125;
        //neu.location.href = 'help.html';
        neu.location.href = 'dialog_NotAvailable_Help.html';
      &#125;
    &#125;
    // ============================================================================
    function SetField&#40;LANGUAGE&#41;
    &#123;
      var LangValue;
      LangValue = document.FormLanguage.Hid_Lan_Menu.value;
      if &#40; LangValue != LANGUAGE&#41;
      &#123;
        document.FormLanguage.Hid_Lan_Menu.value = LANGUAGE;
        document.FormLanguage.Hidden_Submit.value = 1;
        document.FormLanguage.DefaultIndex.value = 0;
        LoadNewSide&#40;&#41;;
        // send form
        document.getElementById&#40;"FORM_LANG"&#41;.submit&#40;&#41;;
      &#125;
      else
      &#123;
        return;
      &#125;
      return;
    &#125;
    // ============================================================================
    function LoadNewSide&#40;&#41;
    &#123;
      var Value;
      Value = document.FormLanguage.Hid_Lan_Menu.value;
      ChangeSides&#40;'start.html'&#41;;
      return;
    &#125;
    // ============================================================================
    function ChangeSides&#40;a&#41;
    &#123;
     top&#91;'WebBrowser_Dialog'&#93;.document.location.href = a;
     return;
    &#125;
    // ============================================================================
    function CheckLanguage&#40;&#41;
    &#123;
      g_Language = 1//document.FormLanguage.Hid_Lan_Menu.value;
      if &#40; g_Language == 1&#41;
      &#123;
        document.getElementById&#40;'HELP_LABEL'&#41;.innerHTML = 'Hilfe';
        document.getElementById&#40;'EXIT_LABEL'&#41;.innerHTML = 'Beenden';
      &#125;
      else if &#40;g_Language == 2&#41; 
      &#123;
        document.getElementById&#40;'HELP_LABEL'&#41;.innerHTML = 'Help';
        document.getElementById&#40;'EXIT_LABEL'&#41;.innerHTML = 'Exit';
      &#125;
      else
      &#123;
        alert&#40;"Wrong Language !!!"&#41;;
      &#125;
      return;	
    &#125;
    // ============================================================================
    function MouseOver&#40;ID, BUTTON_ID, BUTTON_ID2&#41;
    &#123;
      document.getElementById&#40;ID&#41;.bgColor = '#0480C3'; 
      document.getElementById&#40;ID&#41;.style.border = "3pt solid white"; 
      document.getElementById&#40;BUTTON_ID&#41;.style.color = "white"; 
      if&#40;BUTTON_ID2 != 0&#41;
      &#123;
        document.getElementById&#40;BUTTON_ID2&#41;.style.color = "white"; 
      &#125;
     return;
    &#125;
    // ============================================================================
    function MouseOut&#40;ID, BUTTON_ID, BUTTON_ID2&#41;
    &#123;
      document.getElementById&#40;ID&#41;.bgColor='#CAE3F2'; 
      document.getElementById&#40;ID&#41;.style.border = "3pt solid #96e1ff";
      document.getElementById&#40;BUTTON_ID&#41;.style.color = "black"; 
      if&#40;BUTTON_ID2 != 0&#41;
      &#123;
        document.getElementById&#40;BUTTON_ID2&#41;.style.color = "black"; 
      &#125;
     return;
    &#125;
    // ============================================================================
    // end java script
    // ============================================================================
    </script>
    	</head>
    	<body background="menu.gif" topmargin="490" marginheight="490" leftmargin="25" marginwidth="25" onLoad="CheckLanguage&#40;&#41;" > 
    		<div align="left">
    		<table border="0" cellpadding="0" cellspacing="5" width="160">
    				<tr height="50">
    					<th width="150" height="50" id="TAB_HELP" bgcolor="#CAE3F2" style="border&#58;'3pt solid #96e1ff';" onclick="OpenHelp&#40;&#41;" onmouseover="MouseOver&#40;'TAB_HELP', 'HELP_LABEL', 0&#41;" onmouseout="MouseOut&#40;'TAB_HELP', 'HELP_LABEL', 0&#41;">
    				<font face="Arial" size="3" id="HELP_LABEL" color="black"></font>	
    				</th>
    				</tr>
    				<tr height="50">
    				<a href="javascript&#58;window.close&#40;&#41;" >
    				<th width="150" height="50" id="TAB_EXIT" bgcolor="#CAE3F2" style="border&#58;'3pt solid #96e1ff';" onmouseover="MouseOver&#40;'TAB_EXIT', 'EXIT_LABEL', 0&#41;" onmouseout="MouseOut&#40;'TAB_EXIT', 'EXIT_LABEL', 0&#41;">
    				<font face="Arial" size="3" id="EXIT_LABEL" color="black"></font>
    				</a>
    				</tr>
    			</table>
    			<table border="0" cellpadding="0" cellspacing="5" width="200">
    				<tr height="15">
    					<td height="15" width="95"><image src="german.gif" border=0 width="50" height="25" id="GERMAN"></td>
    					<td width="95" height="15"><image src="english.gif" border=0 width="50" height="25" id="ENGLISH"></td>
    				</tr>
    			</table>
    			
    
    </p>
    		</div>
    		<form name="FormLanguage"  method="post" id="FORM_LANG">
    		
    			<input type="hidden" name="Hid_Lan_Menu" size="2" value="%i">
    			<input type="hidden" name="Hidden_Submit" size="2" value="" >
    		
    		</form>
    	</body>
    </html>
    Diese Seite ist in einem Frame.

    Im IE funzt es mit window.close(), im Netscape, bzw Firefox eben nicht.

    Hat jemand ne Idee?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Großmeister(in)
    Registriert seit
    03.12.2004
    Ort
    Schweiz
    Beiträge
    514
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    du kannst wahrscheinlich keine seiten schliessen, die nicht per script geöffnet wurden.

  3. #3
    Azubi(ne)
    Themenstarter

    Registriert seit
    28.07.2004
    Beiträge
    84
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Das hab ich mir auch schon überlegt.
    Der IE kann es aber. Wieso denn das?

    Geht es sonst irgendwie?
    Ohne zuvor öffnen?

  4. #4
    Großmeister(in)
    Registriert seit
    03.12.2004
    Ort
    Schweiz
    Beiträge
    514
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    der IE unterstützt vieles, was nicht dem standard entspricht (leider auch vieles nicht, was dem standard entsprechen würde)

    ich glaube nicht, dass es eine möglichkeit gibt, solange die seite nicht wie ein pop-up geöffnet wird.

  5. #5
    Azubi(ne)
    Themenstarter

    Registriert seit
    28.07.2004
    Beiträge
    84
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    OK.

    Die Page ist in 3 Frames unterteilt.
    Muss ich nun das Fenster im index.html ( das ist die 1 Page) öffnen?
    Und dann geht es über window.close?

    Ich steh grad völlig auf dem Schlauch..................

  6. #6
    Großmeister(in)
    Registriert seit
    03.12.2004
    Ort
    Schweiz
    Beiträge
    514
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hast du ein link oder so?
    grundsätzlich kannst du nur pop-ups per script schliessen.

  7. #7
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich kann mit dem Code

    Code:
    <div align="right"><a href="#" onmouseover="window.status='';return true;" onclick="window.close&#40;&#41;;"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Fenster   schliessen</font>
    Ohne Frames das Fenster schliessen
    Facebook Gruppe: Böses Encoding

  8. #8
    Azubi(ne)
    Themenstarter

    Registriert seit
    28.07.2004
    Beiträge
    84
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ne eben nicht.

Ähnliche Themen

  1. Close Please
    Von Raykonboss im Forum Sponsor gesucht !
    Antworten: 4
    Letzter Beitrag: 02.01.2008, 17:37
  2. ---close---
    Von sudeki05 im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 25.10.2007, 17:17
  3. body onload="window.resizeTo()" window resizable?
    Von der doc im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 03.10.2005, 12:03
  4. Close Window
    Von Gigazone im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 11.07.2005, 15:46
  5. Kennt Firefox kein window.status?
    Von boernd im Forum HTML & CSS Forum
    Antworten: 11
    Letzter Beitrag: 22.12.2004, 23:13

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •