Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-04-2005, 16:04   #1 (permalink)
Augenmensch
 
Benutzerbild von pito
 
Registriert seit: Aug 2004
Ort: Gelsenkirchen
Beiträge: 558
PopUp-Problem: Bei Klick altes PopUp schließen

Ich öffne PopUp über Thumbnails. Die JS-Funktion dazu wird extern hinzugeladen:

PHP-Code:
function openBrWindow(theURL,winName,w,h) {

//features ergänzen

if(!w){
    
500;
}
if(!
h){
    
500;
}

fenster=0;

fenster window.open(theURL,fenster,"scrollbars=no, resizable=yes, width=" + (70) + ",height=" + (90));
fenster.focus();
fenster.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
<title>Nova Via K&uuml;nstler</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
</head>
<body style='margin: 0px; padding: 0px;'>
<table border='0' cellpadding='0' cellspacing='0' width='100%' height='100%'>
<tr>
<td>
<div align='center'>
<a href='javascript: window.close()'><img src='" 
theURL "' border=0></a>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>"
);
 

Hier das ganze in Aktion:
http://www.nova-via.de/kunstler_toderas_diana.html

Die PopUps passen sich in der Größe dem jeweiligen Bild an. Aber nur beim ersten mal! Wenn man ein Bild anklickt und das vorige PopUp ist noch offen, wird die Fenstergröße nicht angepasst!

Ich habe mit window.close() probiert das Fenster bei neuem Klick zu schließen, damit wieder frisch angefangen wird, was aber nicht funktioniert.


Geändert von pito (09-04-2005 um 16:48 Uhr)
pito ist offline   Mit Zitat antworten
Alt 09-04-2005, 16:47   #2 (permalink)
Augenmensch
 
Benutzerbild von pito
 
Registriert seit: Aug 2004
Ort: Gelsenkirchen
Beiträge: 558
Weiß keiner???
pito ist offline   Mit Zitat antworten
Alt 09-04-2005, 17:28   #3 (permalink)
Augenmensch
 
Benutzerbild von pito
 
Registriert seit: Aug 2004
Ort: Gelsenkirchen
Beiträge: 558
Habs raus. Hier das geänderte Scipt:
PHP-Code:
fenster=0;

function 
openBrWindow(theURL,winNamew,h) {

if(
fenster!=0){
    
fenster.close();
}
fenster=0;

//features ergänzen

if(!w){
    
500;
}
if(!
h){
    
500;
}

fenster window.open(theURL,fenster,"scrollbars=no, resizable=yes, width=" + (70) + ",height=" + (90));
fenster.focus();
fenster.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
<title>Nova Via K&uuml;nstler</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
</head>
<body style='margin: 0px; padding: 0px;'>
<table border='0' cellpadding='0' cellspacing='0' width='100%' height='100%'>
<tr>
<td>
<div align='center'>
<a href='javascript: window.close()'><img src='" 
theURL "' border=0></a>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
</body>
</html>"
);

pito ist offline   Mit Zitat antworten
Alt 11-04-2005, 19:27   #4 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.866
Arrow

Habs mal hier her verschoben
__________________
Wo sonst? TwitterFlickrXINGFacebook

beyond tellerrand

[ Wo findet ihr mich noch: twitterdribbblezootoolgoogle+facebookmarc.thielespoiler.web ]
marc ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele