fjh: Ganze Seite verlinken

Hallo ForumlerInnen,

ich versuche gerade eine Startseite für eine HTML-CD zu gestalten. Der Benutzer soll einfach auf irgendeine Stelle der Seite Klicken können und los gehts.

Kann ja nicht so schwer sein dachte ich. Nun komme ich aber irgendwie nicht weiter.

Habe einfach ein <div>-Tag über die Seite gelegt. Darein ein transparentes Bild, verlinkt natürlich:

<div style="position:absolute;left:0px;top:0px;width:100%;">
<a href="index.htm">
<img src="img/blind.gif" width="100%" height="100%" border="0" alt="">
</a>
</div>
... hier normaler Seiteninhalt in Tabelle ...

Funktioniert einwandfrei im Netscape, aber nicht im IE.

Hat jemand eine Idee. Im Archiv bin ich nicht fündig geworden.

Kann die Seite leider nirgends hochladen.

Danke im voraus
Franz

  1. Hi!

    schreib in die style-Angabe des DIVs noch height:100% rein, dann sollte es funktionieren.

    mfG
    BRAND

    1. Hi brand,

      das wars!

      Danke
      Franz, manchmal mit Brett vorm Kopf ;-)

    2. Hi!

      schreib in die style-Angabe des DIVs noch height:100% rein, dann sollte es funktionieren.

      mfG
      BRAND

      Hi Brand, hi Franz

      oder viel einfacher:

      <script language="JavaScript">
      <!--
      function weg()

      { self.location.href="zielseite.htm"; }

      document.onclick=weg;

      //-->
      </script>

      und das klappt in beiden großen Browsern :-)

      Viele Grüße

      Antje

      1. Hi Brand, hi Franz

        oder viel einfacher:

        <script language="JavaScript">
        <!--

        »»  function weg()

        »»  { self.location.href="zielseite.htm"; }

        »»  document.onclick=weg;

        //-->
        </script>

        Jo, einfacher isses, aber hab vergessen zu sagen, daß es kein JS sein darf - trotz CD-ROM.

        Bis dann
        Franz

        1. Moin Franz!

          Jo, einfacher isses, aber hab vergessen zu sagen, daß es kein JS sein darf - trotz CD-ROM.

          Mmh, der Netscape hat das Problem, dass CSS nicht funzen, wenn JS ausgeschaltet ist, also wahrscheinlich auch Dein 100% DIV nicht. Insofern setzt Du JS bei Netsi also doch voraus.

          So lange

          1. Hi Calocybe,

            Mmh, der Netscape hat das Problem, dass CSS nicht funzen, wenn JS ausgeschaltet ist, also wahrscheinlich auch Dein 100% DIV nicht. Insofern setzt Du JS bei Netsi also doch voraus.

            jaja, schon richtig. Die beste Lösung für absolute DAU (sowas wie Consultants *g*) wird wohl sein, einfach nen Link "Start" zu machen . So wars bisher auch und so gehört sich das eigentlich auch bei ner Dokumentation (den so eine wird die CD). Nur isses schwierig mit unserm neuen, supercoolen von der tollen ebenfalls neuen Marketingabteilung vorgegebenen Design ne halbwegs anständige Oberfläche für Dokus zu basteln (v.a. bei dunkelgrauem Hintergrund!). Da macht sich son popeliger Start-Link neben dem neuen Logo halt nicht gut, denn der Kunde soll ja nix verstehen, sondern beeindruckt sein. Und nur das einsame Logo ohne jeglichen Hinweis verlinken, will ich auch nicht. Habe schon erlebt wie die Leute dann anfangen zu rätseln.
            Aber das hat jetzt eigentlich nix mehr mit HTML zu tun...

            Gruss
            Franz, heute von Marketing- und Consultantschwätzern genervter Technischer Redakteur

        2. Hi Franz,

          warum kein JS?

          Hat es einen anderen Grund, oder haben die Leute heut schon vor JS von CD Angst?

          ein *kopfschüttelnder*

          ALEX

          1. Hi Alex,

            Hat es einen anderen Grund, oder haben die Leute heut schon vor JS von CD Angst?

            ne, hat nix mit der sicherheitspanik zu tun. Oder indirekt schon: Die Benutzer haben JS abgestellt, wegen Sicherheitsbedenken, haben aber im Regelfall keine Ahnung, wie anstellen.

            Frag doch mal nen Manager oder Projektleiter aus den oberen Etagen, denen die Sysadmins den Rechner einrichten, wo sie JS anschalten können. Da nützt auch ein Hinweis nix.
            Und noch schlimmer, die wollens auch gar nicht wissen. Das Ding muß einfach laufen, basta.
            Das ist sicher nicht immer so, und hat auch oftmals seine Berechtigung, aber hier isses numal so.

            Da ist z.B. auch der Medienbruch zu pdf ein Problem. Wenn die pdf-datei nicht gleich im Browser aufgeht (was sie im Regelfall ja tut), dann liegt das an der CD, aber nicht am fehlenden Acrobat Reader oder Konfigurationen.

            nu aber, Nacht
            Franz

    3. Hi Brand,

      schreib in die style-Angabe des DIVs noch height:100% rein, dann sollte es funktionieren.

      das klappt nur wenn keine absolut positionierten Elemente auf der Seite sind, bzw. wenn die von Anfang an im sichtbaren Bereich des Browsers sind. Sonst mag das der IE nicht.

      Du kannst es ausprobieren, mach das DIV-Tag mit height:100% und einer Hintergrundfarbe, und darin ein anderes Element, dass du unter den unteren Bildschirmrand positionierst. Der IE scrollt zwar runter, aber der reingescrollte Bereich hat nicht mehr die gewählte Hintergrundfarbe.

      Gruß,
      Martin

  2. Hi,

    <div style="position:absolute;left:0px;top:0px;width:100%;">
    <a href="index.htm">
    <img src="img/blind.gif" width="100%" height="100%" border="0" alt="">
    </a>
    </div>

    das das den gewünschten Effekt hat, kann ich zwar nicht nachvollziehen, aber wenn das im NS funzt kannst Du für IE mal

    <body onklick="javascript:location.href='ziel.htm'">

    </body>

    versuchen. Kanns im Moment nicht testen, aber der IE müsste das schlucken.

    CU
    speedy