Ergebnis 1 bis 5 von 5
  1. #1
    xplox ist offline Eroberer
    registriert
    11-09-2008
    Beiträge
    65

    Question Komisches verhalten des PopUp

    Hallo.

    Ich dreh hier gleich durch ...
    Also ich öffne mit folgendem Scriptcode auf meiner Seite ein Fenster.
    Da funktioniert alles einwandfrei, sprich ich kann das PopUp so oft öffnen wie ich möchte!

    PHP-Code:
    function help(url)
    {
        
    hilfe window.open(url'hilfe''width=900,height=600,status=no,scrollbars=yes,resizable=no');
        
    hilfe.moveTo((screen.width 1100), (screen.height 900));
        
    hilfe.focus();

    In einer anderen Funktion hab ich das ganze nur ein bischen angepasst und hier funktioniert der Aufruf der Seite nur dann, wenn ich sie gerade geladen habe oder mit Strg+F5 aktualisiere. Der Unterschied ist eigentlich nur, dass in der ersten Funktion die URL übergeben wird, in der Zweiten wird sie aus dem übergebenen Parameter zusammengebaut! Hier funktioniert es also nur einmal, danach verweigert sie den Dienst!

    PHP-Code:
    function todo(name)
    {
        
    todo window.open('todo.do?action=whtd&modul=' name'todo''width=900,height=600,status=no,scrollbars=yes,resizable=no');
        
    todo.moveTo((screen.width 1100)/2, (screen.height 900)/2);
        
    todo.focus();

    Der Aufruf auf der Seite ist folgender:
    PHP-Code:
    ...
    <
    script src="./js/help.js" type="text/javascript"></script>
    ...
    <div id="Todo">
    <a onclick="todo('Navigation');" tabindex="997">
    <html:img styleClass="c_pointer" src="img/todo.png" alt="Todo" title="Info an den Entwickler" border="0" />                </a>                        
    </div>
    <div id="Help">
    <a onclick="help('../HilfeInstDat/Hauptmenue.htm');" tabindex="998">
    <html:img styleClass="c_help" src="img/help.png" alt="Hilfe" title="Hilfe" border="0" />
    </a>
    </div>
    ... 
    Weiß jemand weiter. Ach ja der Fehler ist bei Firefox 3.5!

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Komisches verhalten des PopUp

    Code:
    function todo(name){
        var win = window.open('todo.do?action=whtd&modul=' + name, 'todo', 'width=900,height=600,status=no,scrollbars=yes,resizable=no');
        win.moveTo((screen.width - 1100)/2, (screen.height - 900)/2);
        win.focus();
    }

  3. #3
    xplox ist offline Eroberer
    registriert
    11-09-2008
    Beiträge
    65

    AW: Komisches verhalten des PopUp

    Zitat Zitat von kkapsner Beitrag anzeigen
    Code:
    function todo(name){
        var win = window.open('todo.do?action=whtd&modul=' + name, 'todo', 'width=900,height=600,status=no,scrollbars=yes,resizable=no');
        win.moveTo((screen.width - 1100)/2, (screen.height - 900)/2);
        win.focus();
    }
    Ich habe die Variable todo außerhalb der Funktionen definiert, da ich später nochmals auf diese zugreifen wollte.

    PHP-Code:
    var todo;
    function 
    todo(name)
    {
        
    todo window.open('todo.do?action=whtd&modul=' name'todo''width=900,height=600,status=no,scrollbars=yes,resizable=no');
        
    todo.moveTo((screen.width 1100)/2, (screen.height 900)/2);
        
    todo.focus();


    Oder liegt es daran, dass das Fenster das ich öffne genauso heißt wie die Variable die ich für das Fenster vergeben habe.
    Aber wieso geht es dann bei der Help-Funktion!?!?!?

  4. #4
    xplox ist offline Eroberer
    registriert
    11-09-2008
    Beiträge
    65

    AW: Komisches verhalten des PopUp

    OK ...
    lag dann wohl daran, dass ich die Variable für das Fenster genauso genannt habe wie die Funktion die das Popup aufruft!

    Ist ja irgendwie blöd ... aber manchmal steht man eben wie der Ochse vorm Berg!

    Also richtig ist:
    PHP-Code:
    var win;
    function 
    todo(name)
    {
        
    win window.open('todo.do?action=whtd&modul=' name'todo''width=900,height=600,status=no,scrollbars=yes,resizable=no');
        
    win.moveTo((screen.width 1100)/2, (screen.height 900)/2);
        
    win.focus();


  5. #5
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Komisches verhalten des PopUp

    Zitat Zitat von xplox Beitrag anzeigen
    Ist ja irgendwie blöd ... aber manchmal steht man eben wie der Ochse vorm Berg!
    - ja, kenn ich

Ähnliche Themen

  1. CSS an Popup vererben
    Von Redpadz im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 10-07-2009, 17:16
  2. überprüfen ob Popup geöffnet wurde
    Von kein_plan im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 25-02-2009, 10:41
  3. Popup aus Popup öffnen
    Von andrew25 im Forum JavaScript
    Antworten: 9
    Letzter Beitrag: 10-11-2008, 16:38
  4. Antworten: 3
    Letzter Beitrag: 01-03-2008, 16:06
  5. Antworten: 2
    Letzter Beitrag: 01-07-2005, 11:20

Lesezeichen

Berechtigungen

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