Zagato: Position in Iframe beim laden

Hallo zusammen

Ich habe eine PHP-Gallery via Iframe in der Homepage dargestellt.

http://www.dekomat.ch/showroom.html

Wenn ich jetzt eine Galerie anschaue z. bsp die unterste wir dies geladen und ich bleibe in der normalen Seite ganz unten. Ich möchte aber, dass auch wenn ich im iframe klicke die seite wieder ganz an den anfang zurück geht (So wie wenn man die ganz Seite neu lädt)

Es kann passieren dass man dan nicht realisiert das man nach oben scrollen muss und dies wäre für unsere Kunden sehr schlecht...

Weiss da jemand rat?

Besten Dank für Eure hilfe!

Gruss Zagato

  1. hi,

    Ich habe eine PHP-Gallery via Iframe in der Homepage dargestellt.
    [...]
    Es kann passieren dass man dan nicht realisiert das man nach oben scrollen muss und dies wäre für unsere Kunden sehr schlecht...

    as so are (i)frames.

    wo ist dein ansatz, was hast du bisher versucht, um das problem zu lösen?
    welche technik willst du dazu verwenden?

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. Ich möchte einfach das es beim laden einer Galerie wieder automatisch nach oben geht.

      Hab noch nichts probiert, da ich im Internet noch nicht gefunden habe.

      Die Technik spielt mir keine Rolle es muss einfach wieder raufgescrollt werden... Wenn es mit einem HTML Code geht wär es natürlich super.

  2. function backToStart ()
       document.getElemensByTagName("body")[0].scrollTop = 0;
    }
    ...
    <iframe onClick = "backToStart()">

    tät ich etz mal sagen. Funkt allerdings nicht in allen Browsern.

    1. function backToStart ()
         document.getElemensByTagName("body")[0].scrollTop = 0;
      }
      ...
      <iframe onClick = "backToStart()">

      tät ich etz mal sagen. Funkt allerdings nicht in allen Browsern.

      Danke Vielmals

      Kann ich Dies jetzt einfach beim ersten Javascrip anfügen?

      Sorry hab da leider nicht so Ahung :-(

      Merci

      Hier ist mein jetziger Iframecode:

      <iframe name="Menuframe" id="if1" src="http://www.dekomat.ch/index_gallery.php" align="TOP" height="1000" width="80%" scrolling="no" frameborder="0">
         Dieser Text wird angezeigt, wenn ihr Browser keine Inline-Frames unterstützt
      </iframe>

      <script type="text/JavaScript" language="JavaScript">
      <!--
      function iframeSize() {
      parent.document.getElementById("if1").height = document.all(0).document.body.scrollHeight + 15;
      }

      //-->

      </script>

      <body onload="iframeSize();">

      1. Kann ich Dies jetzt einfach beim ersten Javascrip anfügen?

        Hallo,
        Ja kannst Du. Aber wie gesagt, vorischt,funktioniert nicht bei allen Browsern, nur bei neueren.

        1. Hab jetzt:

          Wo muss ich den Code <iframe onClick = "backToStart()"> einfügen?

          Sorry das ich mich so blöde anstelle hab dies aber leider noch nie gemacht. Hab schon ein bisschen rumprobiert und es hat bis jetzt nicht funktioniert...

          Danke für deine Geduld

          <iframe name="Menuframe" id="if1" src="http://www.dekomat.ch/index_gallery.php" align="TOP" height="1000" width="80%" scrolling="no" frameborder="0">
             Dieser Text wird angezeigt, wenn ihr Browser keine Inline-Frames unterstützt
          </iframe>

          <script type="text/JavaScript" language="JavaScript">
          <!--
          function iframeSize() {
          parent.document.getElementById("if1").height = document.all(0).document.body.scrollHeight + 15;
          }

          function backToStart (){

          parent.document.getElemensByTagName("body")[0].scrollTop = 0;
          }

          //-->

          </script>

          <body onload="iframeSize();">