Interaktives Bild.

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Interaktives Bild.

Beitrag von JumpinJack »

Hallo Leute.

Also ich brauche mal wieder eure Hilfe. Ich habe ein Bild wo mehrere Felder unterschiedlichter Form farblich makiert werden soll. Die Makierung soll durch ein kleines ACP entweder weiss oder gelb sein. Meine frage ist nun: Wie kann ich das am besten machen?
Was auch noch Pflicht ist: Bei der farblichen Makierung soll über der Makierung auch ein Link liegen. Also ein klick auf die gelbe Fläche und schwups öffnet sich eine andere Seite.

Ich hoffe ihr versteht mein Prob. Mit normalen Zellen bekomme ich das hin, aber in einer Garfik mit runden oder vieleckigen Formen bin ich ein wenig ratlos. Ich hatte schon an Flash gedacht, aber das kann ich ja schlecht mit php über ein ACP ändern.

Vielleicht wießt ihr ja eine Lösung.
Liebe Grüße
JumpinJack
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Du könntest z.B. Imagemaps mit Javascript und/oder css verbinden. Habs selber noch nicht getestet aber sollte eigentlich irgendwie machbar sein :roll:
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag von Elo »

Imagemap wäre auch mein Tipp. Gibt ein kleines Freewaretool was dir die Arbeit bei der Erstellung etwas vereinfacht.
ftp://ftp.fu-berlin.de/pc/win95/network ... ths131.exe
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

Klasse Tool. Danke für die Infos und Hilfe.
Liebe Grüße
JumpinJack
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

Ihr habt nicht zufällig dafür ne Doku?! Oder anders, Habt ihr eine Beispieldatei damit ich weiß wie ich das einbinde. Mit dem Porgramm klappt das belegen der Felder einwandfrei, nur im Browser wird nix angezeigt.

Ne kleine BeispielDatei wäre da klasse um zu sehen wo mein Fehler war.
Liebe Grüße
JumpinJack
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

OK...sorry das ich mich nicht gemeldet habe, aber ich war halt am rätseln wie es geht. Nun habe ich es auch raus. Vielen dank für die Hilfe.

Wenn ihr mir aber nochmal helfen könntet?!? :wink: :D
Das mit den ImageMaps klappt. Ich würde halt das mit dem MouseOver noch hinbekommen.

Hier mal mein Code:

Code: Alles auswählen

<MAP NAME="test">

<AREA SHAPE=POLY COORDS="265,508,301,513,311,513,302,567,251,561,258,515,265,508,265,508" HREF="http://bienenkaul.de" ALT="Ach sowieso">
<AREA SHAPE=POLY COORDS="294,378,345,385,345,409,292,401,294,379,294,378,294,378" HREF="http://heise.de" ALT="laber">
<AREA SHAPE=POLY COORDS="342,568,328,572,301,568,310,515,333,514,350,512,342,568" HREF="http://schwad-dich-moed.de" ALT="Schwad">
<AREA SHAPE=POLY COORDS="291,407,345,416,350,436,359,467,350,470,326,474,299,474,283,471,291,408,291,407" HREF="http://sport.de" ALT="dasd">
<AREA SHAPE=POLY COORDS="390,500,385,553,342,567,350,511,366,508,390,501,390,500" HREF="http://heise.de">
<AREA SHAPE=POLY COORDS="424,539,383,553,391,499,432,486,426,538,424,539" HREF="http://tagesschau.de" ALT="tagesschau">
<AREA SHAPE=default HREF="test.html">
</MAP>
<p><img src="bienchen.jpg" border="0" alt="Karte" usemap="#test"></p>
Nun würde ich halt die ImageMaps gerne Standradmäßig in Farbe A einfärben und beim MouseOver in Farbe B einfärben.

Ich hab da auch schon mal einen Tipp bekommen aber da komme ich nicht weiter. Ich weiss nicht wie ich das css einbauen kann. Könnt ihr mir grad sagen wo das hinsoll und wie es funktioniert.

Der Tipp was das mit der Zeile zu machen:

Code: Alles auswählen

a#<NAME>:hover { background-image: url(<URI>); }
Aber ich steh da irgendwie, wie ein Ockse vorm Berg.

<edit> Also ich hab mal experimentiert:

Code: Alles auswählen

<area shape="poly" coords="238,399,290,407,282,470,265,468,249,458,231,456,231,455" alt="was weiss ich" onMouseover="this.style.backgroundColor='yellow'" onMouseout="this.style.backgroundColor='lightblue';"  href="http://heise.de" />
Aber das schmeist keine Farbe aus.
Hat einer einen Tipp was ich noch machen soll? Muss ich was in den <body>-Tag eintragen oder wie?
</edit>
Liebe Grüße
JumpinJack
Antworten

Zurück zu „Coding & Technik“