Mareike: Image Map

Hallo zusammen,

ich brauche eure Hilfe bei einem Spiel, dass wir in der Schule in einem Projekt erstellen müssen. Ich lerne Mediendesign und kenne mich so gut wie gar nicht mit HTML, CSS und jQuery aus. Wir möchten gerne, dass der Start-Button, den wir einfach mit Photoshop auf das Bild gesetzt und als JPEG gespeichert haben, **klickbar ist und auf eine neue Seite führt. ** Alternativ-Text

Hier findet ihr unseren bisherigen HTML Code:

<!doctype html>
<html>
<head>  
<title>Minka braucht Hilfe!</title>

 <script type="text/javascript" src="jquery-1.12.3.min.js"></script><!-- die jQuery-Bibliothek -->
 <script type="text/javascript" src="eigenerCode.js"></script><!-- die eigene jQuery-Datei -->
 <link rel="stylesheet" type="text/css" href="layout.css" /> 
  

</head>

<body>
	<div id="elternDiv">
		<div id="startseite"><img src="../Projekt_Game/Bilder/startseite.jpg" />

				
	</div>
	
	<img src="startseite.jpg" usemap="#image-map">


</body>
</html>

Vielen Dank schon einmal! Gruß, Mareike :)

  1. @@Mareike

    Wir möchten gerne, dass der Start-Button, den wir einfach mit Photoshop auf das Bild gesetzt und als JPEG gespeichert haben, **klickbar ist und auf eine neue Seite führt.

    Dann musst du die Positionen der Ecken (bzw. Breite/Höhe) des Buttons in Photoshop auslesen und im HTML ein entsprechendes area_Element in die map einfügen. Wiki: verweissensitive_Grafiken

    Warum soll eigentlich nicht das gesamte Bild clickbar sein?

    LLAP 🖖

    --
    “The best way to help people learn: answer their coding question an hour later, they’ll have likely figured it out by then.” —Todd Motto
    Selfcode: sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|
    1. Warum soll eigentlich nicht das gesamte Bild clickbar sein?

      Stichwort: Schule ;-)

      Ich würde den Button auf das Bild setzen, damit der Klickvorgang sichtbar wird. Aber das schult ja nicht "verweissensitive_Grafiken"

      Linuchs

      1. Hallo und guten Tag KH,

        Warum soll eigentlich nicht das gesamte Bild clickbar sein?

        Stichwort: Schule ;-)

        Ich würde den Button auf das Bild setzen, damit der Klickvorgang sichtbar wird. Aber das schult ja nicht "verweissensitive_Grafiken"

        Ähnliches dachte ich auch gerade. Aber Dein Einwand, dass hier ja verweissenitive Grafiken geschult werden sollten, ist sicherlich berechtigt. Meine -10 Punkte also an den Aufgabensteller der "Schule". Eine echte Map (Landkarte) mit Orten wäre da für den Anfang mMn ein besseres Beispiel gewesen, zumal dann im zweiten Schritt gleich noch anschaulich das Problem der Ähnichkeiten (Skalierungen un x- und y-Richtung) behandlen könnte...

        Grüße
        TS

        --
        es wachse der Freifunk
        http://freifunk-oberharz.de
        1. @@TS

          zumal dann im zweiten Schritt gleich noch anschaulich das Problem der Ähnichkeiten (Skalierungen un x- und y-Richtung) behandlen könnte

          Wenn man die Grafik nicht in fester Größe haben möchte, sondern an den Viewport angepasst skaliert, kommt man aber um SVG nicht drumherum, da man bei area nur Pixelwerte angeben kann, keine Prozentwerte.

          LLAP 🖖

          --
          “The best way to help people learn: answer their coding question an hour later, they’ll have likely figured it out by then.” —Todd Motto
          Selfcode: sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|
          1. @@Gunnar Bittersmann

            Wenn man die Grafik nicht in fester Größe haben möchte, sondern an den Viewport angepasst skaliert, kommt man aber um SVG nicht drumherum

            … es sei denn, mal will mit JavaScript was frickeln.

            Will man aber nicht. Sondern SVG, wie hier kurz angerissen.

            LLAP 🖖

            --
            “The best way to help people learn: answer their coding question an hour later, they’ll have likely figured it out by then.” —Todd Motto
            Selfcode: sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|
    2. Hallo und guten Tag,

      Warum soll eigentlich nicht das gesamte Bild clickbar sein?

      vielleicht, um lesen und auswählen zu üben?

      Warum soll eigentlich der Button nicht in "echtem HTML" per CSS über dem Bild positioniert werden?
      Dann könnte das Ganze sogar noch sinngemäß in Lynx funktionieren, obwohl sich dann der didaktische Effekt vermutlich selbst überholt hätte :-O

      Grüße
      TS

      --
      es wachse der Freifunk
      http://freifunk-oberharz.de
  2. Hej Mareike,

    ich brauche eure Hilfe bei einem Spiel, dass wir in der Schule in einem Projekt erstellen müssen. Ich lerne Mediendesign und kenne mich so gut wie gar nicht mit HTML, CSS und jQuery aus. Wir möchten gerne, dass der Start-Button, den wir einfach mit Photoshop auf das Bild gesetzt und als JPEG gespeichert haben, **klickbar ist und auf eine neue Seite führt.

    Ehrlich: die Lehrer hätten hier mal nachfragen sollen. pixelbasierte image maps im Jahr 2016?

    es mag noch Fälle geben, wo es sein muss - mir fällt aber gerade keiner ein. Das vorliegende Beispiel zeigt jedenfalls, wofür imagemapsnicht genutzt werden sollten - wurde hier ja bereits erwähnt.

    Wichtig: nicht vergessen, alternativ-Texte mitzugeben, damit die klickbaren Bereiche auch sinnvoll beschriftet sind. Sonst kann keiner was mit den Links anfangen, wenn das Bild mal nicht verfügbar ist (aufgrund eines Fehlers, weil Bilder abgeschaltet sind, sehr sinnvoll wenn man gedrosselt wurde oder im Ausland roaming-Gebühren sparen will, weil man blind ist, weil man eine Suchmaschine ist usw)

    Alternativ-Texte sind nicht optional!

    Steht zwar auch im Wiki-Artikel, ist (mir) aber sehr wichtig...

    Marc