WinFuture-Forum.de: [xhtml 1.1] Imagemap W3c Konform Erstellen?! - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[xhtml 1.1] Imagemap W3c Konform Erstellen?!


#1 Mitglied ist offline   Vyper 

  • Gruppe: aktive Mitglieder
  • Beiträge: 65
  • Beigetreten: 25. Juli 04
  • Reputation: 0

geschrieben 18. September 2005 - 15:04

Hiho, habe eine Page, die ich einfach mal aus Spaß von XHTML 1.0 Transitional auf XHTML 1.1 umstellen wollte/will. (Bitte jetzt nicht nach Sinn, bzw. Zweck fragen)
Hat auch ganz gut geklappt, doch leider scheitere ich an einer Imagemap, die dann nach XHTML 1.1 nicht mehr W3C konform ist.
Hier der Code:
    <map id="Kontakt">
      <area shape="rect" coords="35,263,300,280" href="index.php?id=formular" alt="Zum Kontaktformular" />
    </map>
    <img src="images/kontakt/1.png" alt="Kontakt" usemap="#Kontakt" />


Das eigentliche Problem ist jetzt, das er sich bei dem Code am usemap Attribut stößt.
Ich habe es jetzt auch schon mit idref="Kontakt" probiert, aber geht auch nicht so ganz.

Ich hoffe mir kann einer einen Tipp geben.

Dieser Beitrag wurde von Vyper bearbeitet: 18. September 2005 - 15:05

0

Anzeige



#2 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 18. September 2005 - 19:21

wasn genau die fehlermeldung?
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#3 Mitglied ist offline   Vyper 

  • Gruppe: aktive Mitglieder
  • Beiträge: 65
  • Beigetreten: 25. Juli 04
  • Reputation: 0

geschrieben 18. September 2005 - 19:33

Naja, also eine Fehlermeldung gibt es nicht (wie auch bei HTML :) ).
Das problem ist dann einfach nur, das die Imagemap dann nicht mehr funzt, wenn ich es mit idref="Kontakt" machen will.
Wenn ich es bei usemap="#Kontakt" belasse, meckert dann halt der Validator rum.
0

#4 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 19. September 2005 - 13:44

der W3C wird doch wohl eine fehlermeldung ausspucken oder?
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#5 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 19. September 2005 - 14:11

Zitat (Meatwad: 19.09.2005, 14:44)

der W3C wird doch wohl eine fehlermeldung ausspucken oder?
<{POST_SNAPBACK}>


1. Es heißt "das W3C".
2. Da das W3C kein Validator ist, wird es auch keinen Fehler ausspucken

:-p

Ich würde im übrigen eine Online-Version des Problems bevorzugen, dann ist es bequemer für alle diejenigen die helfen wollen sich den Fehler genauer anzugucken. Ich denke jetzt einfach mal dass die entsprechenden Funktionalitäten in XHTML 1.1 nicht gegeben sind und und der Fehler daher kommt, müsste ich aber nachgucken.
0

#6 Mitglied ist offline   Vyper 

  • Gruppe: aktive Mitglieder
  • Beiträge: 65
  • Beigetreten: 25. Juli 04
  • Reputation: 0

geschrieben 19. September 2005 - 14:31

Okay, also ich habe die Seite jetzt mal hochgeladen.
Hier die Seite mit dem Validator Fehler.
Und dann noch hier die test-Seite also normalen Link.
0

#7 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 19. September 2005 - 15:39

Achso, jetzt fällt es mir auf :)
Du darfst das # einfach nicht benutzen, der Name der ID reicht vermutlich...ich gucke es eben genau nach.

Edit:
So, hier steht es. Und zwar geht es hier nach den Regeln von XML:
http://www.w3.org/TR...-20001006#idref

Dieser Beitrag wurde von Floele bearbeitet: 19. September 2005 - 15:42

0

#8 Mitglied ist offline   Vyper 

  • Gruppe: aktive Mitglieder
  • Beiträge: 65
  • Beigetreten: 25. Juli 04
  • Reputation: 0

geschrieben 19. September 2005 - 18:02

Hmm...also es funzt irgendwie immer noch nicht so recht.
Wenn ich anstatt usemap="#Kontakt" halt idref="Kontakt" schreibe, passiert beim Hovern über die E-mail Adresse von der Grafik überhaupt nix.
Wenn ich aber usemap="Kontakt" schreibe, dann einscheint zwar der Pointer Status der Maus, aber auch hier keine Aktion, wenn man dann klickt.

Hat evtl. noch jemand einen ganz anderen Lösungsansatz, z.B. irgendetwas mit CSS oder JavaScript?

Dieser Beitrag wurde von Vyper bearbeitet: 19. September 2005 - 18:02

0

#9 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 19. September 2005 - 18:59

Lösungsansatz: Nimm XHTML 1.0.
0

#10 Mitglied ist offline   Vyper 

  • Gruppe: aktive Mitglieder
  • Beiträge: 65
  • Beigetreten: 25. Juli 04
  • Reputation: 0

geschrieben 19. September 2005 - 19:02

Tja, stimmt, dann muss ich halt bei XHTML 1.0 bleiben, vllt. geht es ja in der XHTML 1.0 Strict Variante, ist aber auch nicht weiter wild. :)
0

#11 Mitglied ist offline   FutureCrasher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 249
  • Beigetreten: 12. April 03
  • Reputation: 0
  • Wohnort:Nürnberg

geschrieben 19. September 2005 - 21:17

Das Problem hier ist einfach, dass jedenfalls Firefox und IE ein valides XHTML 1.1 ImageMap einfach nicht richtig interpretieren.
Von kannst du das momentan vergessen. Ich hoffe aber mal, das ändert sich in Zukunft noch.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0