tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
453
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    messmar messmar ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Ort
    München (Bayern)
    Beiträge
    434
    Hallo,

    kann Jemand mir bitte sagen, warum der: focus() bei dem folgenden Code nicht funkz.?
    Beim Aufruf der Popup das zweite Mal, werschwindet er hinter dem Hauptfenster, was eigentlich nicht passieren sollte.

    Danke und Gruß
    Messmar

    HTML-Code:
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    	<head>
    		<title>Untitled</title>
    	</head>
    	
    	<body>
    		<script>
    		
    		var poup = null;
    		
    		function poupWin(page,name,w,h,scroll,pos){
    			
    			if(pos == "random"){
    				LeftPosition = (screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
    				TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
    			}
    			
    			if(pos == "center"){
    				LeftPosition = (screen.width)?(screen.width-w)/2:100;
    				TopPosition = (screen.height)?(screen.height-h)/2:100;
    			}else if((pos!="center" && pos!="random") || pos==null){
    				LeftPosition=0;TopPosition=20
    			}
    			
    			properties = 'width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
    			popup = window.open(page,name,properties);
    			
    			popup.focus();
    			
    		}
    		
    		</script>
    		
    		
    		<table width="500" border="0" cellspacing="0" cellpadding="0">
    			<tr>
    				<td>
    					<a class="orange" href="../meinSkript1.htm" onclick="poupWin(this.href,'xxx','600','650','yes','center');return false">
    						<em><dom:lang>Link 1</dom:lang></em>
    					</a>
    				</td>
    				<td>
    					<a class="orange" href="../meinSkript2.htm" onclick="poupWin(this.href,'xxx','600','650','yes','center');return false">
    						<em><dom:lang>Link 1</dom:lang></em>
    					</a>
    				</td>
    				<td>
    					<a class="orange" href="../meinSkript3.htm" onclick="poupWin(this.href,'xxx','600','650','yes','center');return false">
    						<em><dom:lang>Link 1</dom:lang></em>
    					</a>
    				</td>
    			</tr>
    		</table>
    	</body>
    </html>
    Geändert von messmar (09.12.06 um 01:13 Uhr)
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Bei mir funktioniert es....allerdings nur, wenn ich bspw. im FF die JS-Option:
    "Fenster vor oder hinter andere Fenster legen erlauben" aktiviert habe....
    es ist also eine Browsereinstellung.
     

  3. #3
    messmar messmar ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Ort
    München (Bayern)
    Beiträge
    434
    Hallo,

    was für eine FireFox-Version hast Du, und unter welche Registerkarte findet man das?
    Ich habe es bei mir unter FireFox 2.0 nicht gefunden.

    Danke und Gruß
    Messmar
     

  4. #4
    Maik Tutorials.de Gastzugang
    Geh mal auf "Extras -> Einstellungen... -> Inhalt", rechts neben der Option "Javascript aktivieren" befindet sich der Button "Erweitert..." für die JS-Optionen.
     

  5. #5
    messmar messmar ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Ort
    München (Bayern)
    Beiträge
    434
    Hi,

    danke. Das war es.

    Gruss
    Messmar
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 19.10.09, 21:46
  2. Antworten: 5
    Letzter Beitrag: 21.07.08, 18:35
  3. Antworten: 2
    Letzter Beitrag: 06.06.07, 18:37
  4. Antworten: 0
    Letzter Beitrag: 28.01.06, 13:59
  5. Focus Listener(Focus lost)
    Von BLOEBAUM im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 11.01.06, 09:19