Willi: Http oder Java bei graphischen Verweisen

Ich habe folgenden html-Text programiert. es Funftioniert im Internet Explorer, aber in den anderen Browsern (Netscape, Mozilla) funktioniert nur der Verweiss zur Galerie.
Was habe ich falsch gemacht?

<area shape="rect" coords="90,20,160,0" href="#" onclick=href="info.html" target="oben" alt="Vorschau">
<area shape="rect" coords="20,40,80,60" href="#" onclick=href="fgalerie.html" target="oben"  alt="Galerie">
<area shape="rect" coords="160,70,250,50" href="#" onclick=href="http://www.1-2-3-gaestebuch.de/buch.gb?benutzer=WIL" target="oben" alt="Gästebuch">
<area shape="rect" coords="520,90,600,70" href="#" onclick=href="fcocktails.html" target="oben" alt="Cocktails">

  1. hi

    Was habe ich falsch gemacht?

    koordinaten vertauscht. Die ersten 2 beziehen sich auf die linke, obere Ecke, der Rest auf die rechte untere Ecke - du gibt's links unten und rechts oben an.

    Grüße aus Bleckede

    Kai

    1. Danke erstmal.

      Aber so richtig verstehe ich das nicht.
      Ich hab doch die koordinaten richtig eingegeben.
      Schau doch mal unter
      http://www.derclub42.de/Verweise.html
      nach.

      1. hi

        Ich hab doch die koordinaten richtig eingegeben.

        coords="90,20,160,0" nun...

        links oben also auf 90/20, ok.
        rechts unten auf 160/error - das muss doch _unter_ dem anderen sein...

        dazu die sache mitb dem URLs, siehe mein 2tes Posting!

        Grüße aus Bleckede

        Kai

  2. hi

    onclick=href="info.html"

    was ist das eigentlich?

    onclick="location.href='..';" ?
    href="..." ?

    (das erbenis ist eigentlich das gleiche, das erste HTML, das 2te JS....

    Grüße aus Bleckede

    Kai

    1. Hi Kai,

      nenn mich Klugscheißer, aber:

      onclick="location.href='..';" ?
      href="..." ?

      (das erbenis ist eigentlich das gleiche, das erste HTML, das 2te JS....

      Es ist natürlich genau andersum: Das erste ist JS, das zweite HTML.

      Grüße,

      Utz

  3. Hi Willi,

    (...) es Funftioniert im Internet Explorer (...)

    Das wundert mich, denn wenn Du es tatsächlich so hast wie Du es gepostet hast, hast Du schwere Syntaxfehler. onclick=href="info.html" usw. ist - mit Verlaub - Käse, es sollte eher heißen: onclick="window.location.href = 'info.html';" usw. Mehr dazu findest Du unter http://selfhtml.teamone.de/javascript/objekte/location.htm.

    Grüße,

    Utz

  4. Aloha!

    Ich habe folgenden html-Text programiert. es Funftioniert im Internet Explorer, aber in den anderen Browsern (Netscape, Mozilla) funktioniert nur der Verweiss zur Galerie.
    Was habe ich falsch gemacht?

    Wenn du ganz simple, einfache Links verwenden willst, warum benutzt du "onclick"? Und dann noch in solch falscher Weise?

    Naja, die Koordinaten sind auch vertauscht.

    Nimm dies hier:
    <area shape="rect" coords="90,0,160,20" href="info.html" target="oben" alt="Vorschau">
    <area shape="rect" coords="20,40,80,60" href="fgalerie.html" target="oben"  alt="Galerie">
    <area shape="rect" coords="160,50,250,70" href="http://www.1-2-3-gaestebuch.de/buch.gb?benutzer=WIL" target="oben" alt="Gästebuch">
    <area shape="rect" coords="520,70,600,90" href="fcocktails.html" target="oben" alt="Cocktails">

    Onclick ist schlicht Overkill und unnötiges Zugangshemmnis für die Seite - zumal du target verwendest, was nur zusammen mit href funktioniert.

    PS (nur prophylaktisch): Zwei Frames gleichzeitig ändern gibts hier: http://selfhtml.teamone.de/javascript/beispiele/zweiframes.htm

    - Sven Rautenberg

  5. Jo danke euch.
    habe das Problen gelöst.