geenanicole: Resize eines Framesets

Hallo zusammen,

leider hat meine Suche nach einer Lösung zu nichts geführt, also versuche ich es mal mit einem Posting:

also, ich habe ein Frameset, im oberen Frame gibt es einen Button 'Lage anzeigen', bei onClick soll das
Frameset vergrößert werden. Benutzt habe ich dazu bisher onClick="parent.resizeTo(800,600)". Problem: mit
Netscape tut sich rein gar nichts (der Explorer machts).

Was mache ich falsch?

Viele Grüße
Nicole

  1. Kommt eine Fehlermeldung im Netscape?

    Ruf die Seite mal auf und gib nach dem Drücken des Links mal oben in die Adressleiste "javascript:" (natürlich ohne " aber mit :) ein.

    Dort siehst Du die JS-Fehlermeldungen.
    Wenn Du aus der nicht schlau wirst poste sie mal hier.

    Gruss,
    CS

    1. Kommt eine Fehlermeldung im Netscape?

      Hmmm... ich hatte vergessen zu erwähnen, dass sich besagtes Frameset in einem PopUp Fenster befindet...
      Jetzt habe ich das PopUp mal im Browser geöffnet, merkwürdigerweise funktioniert es dann...

      Was sagt mir das?

      Gruß,
      Nicole

      1. Wo ist die Funktion, die den Resize macht?

        Im "normalen" oder im Popup-Window?!

        Gruss,
        CS

        1. Wo ist die Funktion, die den Resize macht?

          Im "normalen" oder im Popup-Window?!

          Im Popup, im 'normalen' hatte ich nur getestet, da ich ja im Popup nicht 'Javascript:' eingeben kann.

          Vielleicht etwas genauer:

          mein Frameset befindet sich in einem Popup und sieht folgendermaßen aus:

          <frameset rows="390,*" frameborder="NO" border="0" framespacing="0" cols="*">
            <frame name="oben" src="/de/duinfo/hotel/oben.php?id=<?php echo $id ?>&art=<?php echo $art ?>&zimmer=<?php echo $zimmer ?>&bis60=<?php echo $bis60 ?>&sechzigbis100=<?php echo $sechzigbis100 ?>&hundertbis160=<?php echo $hundertbis160 ?>&ueber160=<?php echo $ueber160 ?>">
            <frame name="unten" scrolling="NO" src="/de/duinfo/hotel/unten.php">
          </frameset>

          Im Frame oben.php befindet sich der Button:

          <a href="<?php echo $link; ?>"  onClick="parent.resizeTo(800,600)" target="unten"><img src="/de/duinfo/hotel/hotelbilder/lage.gif" width="128" height="23" border="0"></a>

          der dieses Popup vergrößern soll.

          Gruß,
          Nicole

          1. Kannst Du mir mal die ganze Datei (Popup) per eMail schicken bitte?
            Dann kann ich es mir genau anschauen!

            Gruss,
            CS

            1. Kannst Du mir mal die ganze Datei (Popup) per eMail schicken bitte?
              Dann kann ich es mir genau anschauen!

              Ist soeben passiert.

              Gruß,
              Nicole

  2. hi,

    "parent.resizeTo(800,600)"

    test mal

    <a href="<?php echo $link; ?>" onclick="go('<?php echo $link; ?>'); return false;">link</a>

    function go(url)
    {
     top.resizeTo(800,600);
     top.location.href = url;
    }

    Ich denke, NC unterbricht das Script, weil ja ein Link ausgefuehrt werden soll.
    Dies wird mit return false unterbunden, es wird erst der resize gemacht und dann die URL (per JS) zugewiesen. Der URL im href dient nur noch Javascriptlosen Browsern.

    hth + Gruss  Joachim

    1. Hallo,

      geht das nicht mit

      <a href="javascript:parent.resizeTo(800, 600);">Lage anzeigen</a>

      allerdings würde ich noch bedenken haben, denke an die verschiedenen Bildschirmauflösungen!

      MfG Dmitri