Claudia B.: PopUp in FireFox - Fehler JavaKonsole - 2 -

Hi zusammen,

vielen Dank für Eure Hilfe soweit.

Leider habe ich noch nicht die Lösung, die ich suche.

Ich erhalte bei folgendem PopUp-Befehl immer eine Hinweismeldung und ein Zusatzfenster (JavaKonsole) im FireFox.

<a href="javascript:" onClick="window.open('http://www.meine-seite.de/html.htm','','width=191,height=211')">los</a>

Stand heute: man soll "javascript:" nicht verwenden.

Der Tipp unter
http://molily.de/javascript-popups

hat mich diesbezüglich schon weitergebracht.

Hier wird empfohlen, es wie folgt zu lösen:
<a href="seite.html" onclick="window.open(this.href);return false">

Für die Fenstergrößen wird aber immer auf eine JS-Funktion verwiesen.

Wie kann ich einzeilig nach folgendem Schema die Window-Größe mitgeben?
<a href="seite.html" onclick="window.open(this.href);return false">

Danke.

claudia

  1. Hallo Claudia.

    <a href="javascript:" onClick="window.open('http://www.meine-seite.de/html.htm','','width=191,height=211')">los</a>

    [...]

    Wie kann ich einzeilig nach folgendem Schema die Window-Größe mitgeben?
    <a href="seite.html" onclick="window.open(this.href);return false">

    Der erste Parameter bei open() gibt die Resource an, hier also „seite.html“, alle weiteren Parameter kannst du wie gewohnt angeben.

    Einen schönen Sonntag noch.

    Gruß, Ashura

    --
    Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
    30 Days to becoming an Opera8 Lover -- Firefox tools for Opera built-ins
    Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
    MathML fetzt | Use OpenOffice.org
    1. Der erste Parameter bei open() gibt die Resource an, hier also „seite.html“, alle weiteren Parameter kannst du wie gewohnt angeben.

      So funktionierts aber nicht:
      <a href="seite.html" onclick="window.open('this.href','','width=191,height=211');return false">

      Oder hab ich das was falsch gemacht?

      Danke.

      Claudi

      1. Hallo Claudia.

        So funktionierts aber nicht:

        „Funktioniert nicht“ funktioniert nicht.

        <a href="seite.html" onclick="[code lang=javascript]window.open('this.href','','width=191,height=211');return false">[/code]

        Oder hab ich das was falsch gemacht?

        Bei deiner ersten Fassung hattest du einen Bezug auf die href-Eigenschaft des aktuellen Objektes als Ressource angegeben.
        Jetzt hast du eine Datei namens „this.href“ im selben Verzeichnis wie das Dokument als Ressource angegeben.

        Also: this.href != 'this.href'

        Einen schönen Sonntag noch.

        Gruß, Ashura

        --
        Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
        30 Days to becoming an Opera8 Lover -- Firefox tools for Opera built-ins
        Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
        MathML fetzt | Use OpenOffice.org
        1. Danke euch

          Problem ist gelöst.

          mfg

          claudi :-))

      2. Variante A)

        <a href="seite.html" onclick="oeffnefenster('this.href','','width=191,height=211'); return false">Variante A<a>

        Effekt: Macht ganz normal die Seite auf. Ohne PopUp und die richtige Fenstergröße.

        Variante B)

        <a href="seite.html" onclick="window.open('this.href','','width=191,height=211');return false">Variante B</a>

        Effekt:
        macht zwar das PopUp in der richtigen Größe, lädt aber die Seite nicht.

        Danke.

        claudi

      3. Lieber Claudia,

        So funktionierts aber nicht:
        <a href="seite.html" onclick="window.open('this.href','','width=191,height=211');return false">

        es gibt ja auch noch window.resizeTo(). Du kannst es ja so machen:

        <a href="seite.html" onclick="w1=window.open('this.href', '', '');w1.resizeTo(191, 211);return false;">

        Liebe Grüße aus Ellwangen,

        Felix Riesterer.

        1. Liebe Claudia,

          this.href darf nicht in Anführungszeichen stehen, denn es ist ja kein Dateiname, sondern eine art Variablen, die den Dateinamen enthält (genauer eine Referenz auf ein Objekt)!

          Richtige Version:
          <a href="seite.html" onclick="w1=window.open(this.href, '', '');w1.resizeTo(191, 211);return false;">

          Liebe Grüße aus Ellwangen,

          Felix Riesterer.

          1. Hallo Felix.

            Richtige Version:
            <a href="seite.html" onclick="w1=window.open(this.href, '', '');w1.resizeTo(191, 211);return false;">

            Und warum nicht:

            <a href="seite.html" onclick="w1=window.open(this.href, '', 'height=211, width=191');return false;">

            Einen schönen Sonntag noch.

            Gruß, Ashura

            --
            Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
            30 Days to becoming an Opera8 Lover -- Firefox tools for Opera built-ins
            Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
            MathML fetzt | Use OpenOffice.org
            1. Lieber Ashura,

              Und warum nicht:

              <a href="seite.html" onclick="w1=window.open(this.href, '', 'height=211, width=191');return false;">

              ja von mir aus sehr gerne! Meinetwegen sogar auch ohne die Variablen w1. Aber wenn Claudia in ihrem Browser mit open() keine Fenstermaße umgesetzt bekommt, dann wollte ich ihr diese Alternative vorschlagen. Daher mein resizeTo().

              Liebe Grüße aus Ellwangen,

              Felix Riesterer.

              1. Hi,

                wollte ich ihr diese Alternative vorschlagen. Daher mein resizeTo().

                was allerdings den großen Nachteil hat, daß viele User diese Option in ihrem Browser aus guten Gründen deaktiviert haben.

                freundliche Grüße
                Ingo

            2. Hi,

              <a href="seite.html" onclick="w1=window.open(this.href, '', 'height=211, width=191');return false;">

              weil irgendein Browser auf die Leerzeichen im dritten Parameter von window.open allergisch reagiert. ;-)

              cu,
              Andreas

              --
              Warum nennt sich Andreas hier MudGuard?
              Schreinerei Waechter
              Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
              1. Hallo MudGuard.

                <a href="seite.html" onclick="w1=window.open(this.href, '', 'height=211, width=191');return false;">

                weil irgendein Browser auf die Leerzeichen im dritten Parameter von window.open allergisch reagiert. ;-)

                Welcher?

                Einen schönen Sonntag noch.

                Gruß, Ashura

                --
                Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
                30 Days to becoming an Opera8 Lover -- Firefox tools for Opera built-ins
                Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
                MathML fetzt | Use OpenOffice.org
                1. Hi,

                  <a href="seite.html" onclick="w1=window.open(this.href, '', 'height=211, width=191');return false;">
                  weil irgendein Browser auf die Leerzeichen im dritten Parameter von window.open allergisch reagiert. ;-)
                  Welcher?

                  Weiß ich nicht mehr, aber irgendeiner hatte damit Probleme.
                  Ich benutz selber keine Popups ...

                  cu,
                  Andreas

                  --
                  Warum nennt sich Andreas hier MudGuard?
                  Schreinerei Waechter
                  Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                  1. Hallo MudGuard.

                    weil irgendein Browser auf die Leerzeichen im dritten Parameter von window.open allergisch reagiert. ;-)
                    Welcher?

                    Weiß ich nicht mehr, aber irgendeiner hatte damit Probleme.

                    Ich habe eben ein wenig getestet und soweit hat keiner meiner Browser ein Problem mit dem Leerzeichen. Der IE auch nicht.

                    Ich benutz selber keine Popups ...

                    Ich vermeide sie nach Möglichkeit und versuche, sie immer nur als Alternative zur Verfügung zu stellen.

                    Einen schönen Sonntag noch.

                    Gruß, Ashura

                    --
                    Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
                    30 Days to becoming an Opera8 Lover -- Firefox tools for Opera built-ins
                    Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
                    MathML fetzt | Use OpenOffice.org
                    1. hi,

                      Ich benutz selber keine Popups ...

                      Ich vermeide sie nach Möglichkeit und versuche, sie immer nur als Alternative zur Verfügung zu stellen.

                      Alternative - zu was?
                      Für den Fall, dass der normale HTML-Link nicht geöffnet werden kann ...?

                      gruß,
                      wahsaga

                      --
                      /voodoo.css:
                      #GeorgeWBush { position:absolute; bottom:-6ft; }
                      1. Hallo wahsaga.

                        Ich benutz selber keine Popups ...

                        Ich vermeide sie nach Möglichkeit und versuche, sie immer nur als Alternative zur Verfügung zu stellen.

                        Alternative - zu was?
                        Für den Fall, dass der normale HTML-Link nicht geöffnet werden kann ...?

                        Popups sind zwar ein denkbar ungeeignetes Beispiel, aber ich biete JavaScript-Funktionalitäten überall dort an, wo sie die Handhabung eines Dokumentes sichtlich erleichtern und vereinfachen.

                        Einen schönen Montag noch.

                        Gruß, Ashura

                        --
                        Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
                        30 Days to becoming an Opera8 Lover -- Firefox tools for Opera built-ins
                        Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
                        MathML fetzt | Use OpenOffice.org