Imagemap mit FP oder EW

Imagemap mit FP oder EW

am 19.08.2007 06:17:55 von Frank.Mueller

Moin allerseits,

ich habe mich schon ewig nicht mehr mit Imagemaps beschäftigt.

Ich wollte bei einem Bild über FP 2003 das mal eben machen.
Funktioniert auch soweit bis auf einen kleinen Schönheitsfehler.

Wenn man den Bildbereich mit der Maus festgelegt hat, blendet
ja FP automatisch das Fenster ein wo man die weiteren Daten
eingeben kann. Dort gibt es rechts die Schlatfläche für
Quickinfo. FP macht dann im Quellcode daraus:

alt="blabla bzw. was man dort eingegeben hat"

Soweit so gut. Im IE klappt das, aber das wird dann nicht
von Firefox und Opera angezeigt. Die brauchen dafür:

title="blabla bzw. was man dort eingegeben hat"

wenn man möchte, dass der eingegebene Text angezeigt wird
wenn sich die Maus über dem Hotspot befindet.

Dann man eben schnell in EW nachgesehen und siehe da,
EW macht das mit der gleichen Vorgehensweise richtig.
Aber dafür fehlt dann das alt="...." Und das ist soweit
ich mich erinnere bzw. wie es auch in SelfHtml steht doch
Pflicht.

Mit dem alt-Attribut notieren Sie Alternativtext für den Fall, dass die
verweis-sensitive Fläche nicht angezeigt werden kann. Dieses Attribut ist
ein Pflichtattribut, d.h. Sie müssen es notieren, um gültiges HTML zu
erzeugen.

Siehe: http://de.selfhtml.org/html/grafiken/verweis_sensitive.htm#d efinieren

Was ich gerne hätte ist, dass in einem der beiden Programme beide Attribute
gesetzt werden können ohne dass ich das per Hand im Quelltext machen muß
bzw. mir da per VBA helfen muss. Mal ganz abgesehen davon, dass es bei
beiden Programmen nicht möglich ist, das Fenster für die Hotspot
Eigneschaften
zu schließen ohne einen Link angeben zu müssen. Ich brauche das im aktuellen
Fall nämlich so, dass es bei den Hotspots nur so sein soll, dass der
"Tooltip"
angezeigt wird man aber nicht drauf klicken kann. (Geht um Kurzinfos in
technischen Zeichnungen wo der User schnell den Text bzw. die Artikelnummer
sehen soll. Und das ist ja laut obigem Link zu Selfhtml auch zulässig)

So wie das aussieht verhalten sich hier FP und EW unterschiedlich
aber keines von beiden Programmen macht es richtig. (?)

Gruß,
Frank

Re: Imagemap mit FP oder EW

am 19.08.2007 15:12:42 von Christoph Schneegans

Frank Müller schrieb:

> alt="blabla bzw. was man dort eingegeben hat"
>
> Soweit so gut. Im IE klappt das, aber das wird dann nicht von Firefox und Opera
> angezeigt.

Es steht auch nirgends, daß ein Browser Grafik _und_ "alt"-Attribut anzeigen muß.
Man kann sich sogar auf den Standpunkt stellen, daß ein Browser Grafik und
"alt"-Attribut nicht gleichzeitig anzeigen _darf_.

> Dann man eben schnell in EW nachgesehen und siehe da, EW macht das mit der
> gleichen Vorgehensweise richtig. Aber dafür fehlt dann das alt="...." Und das
> ist soweit ich mich erinnere bzw. wie es auch in SelfHtml steht doch Pflicht.

Das ist irrelevant, aber es steht in der HTML-Spezifikation unter
, also ist es
Pflicht, ja.

Nachdenklich stimmt mich, daß xWeb sich über das fehlende "alt"-Attribut nicht
beschwert. Sollte da etwa die Schema-Datei vorsätzlich verändert worden sein,
so daß sie nicht mehr der W3C-Spezifikation entspricht?

Es gibt einige wenige Fälle, in denen xWeb per GUI ungültigen XHTML-Code
erzeugt, aber der eingebaute Validator beschwert sich dann richtigerweise
trotzdem über diesen Code. Das ist auch nicht schön, aber immerhin ehrlich.

> Was ich gerne hätte ist, dass in einem der beiden Programme beide Attribute
> gesetzt werden können ohne dass ich das per Hand im Quelltext machen muß
> bzw. mir da per VBA helfen muss.

Keine Chance.

> Mal ganz abgesehen davon, dass es bei beiden Programmen nicht möglich ist,
> das Fenster für die Hotspot Eigneschaften zu schließen ohne einen Link angeben
> zu müssen.

Notfalls würde ich eine nicht definierte Textmarke verlinken, bspw. "#unknown".

--
· Nie mehr Zeichensalat

Re: Imagemap mit FP oder EW

am 21.08.2007 01:57:09 von Frank.Mueller

Hallo Christoph,

>> alt="blabla bzw. was man dort eingegeben hat"
>>
>> Soweit so gut. Im IE klappt das, aber das wird dann nicht von
>> Firefox und Opera angezeigt.
>
> Es steht auch nirgends, daß ein Browser Grafik _und_ "alt"-Attribut
> anzeigen muß. Man kann sich sogar auf den Standpunkt stellen, daß ein
> Browser Grafik und "alt"-Attribut nicht gleichzeitig anzeigen _darf_.

Eben hier gilt ja ein entweder oder, dafür ist das "alt"-Atribut
ja auch gedacht. Der IE macht das aber falsch.
Wenn aber "title" und "alt" vorhanden sind, dann gibt der
IE "title" den Vorzug was auch richtig ist.

>> Dann man eben schnell in EW nachgesehen und siehe da, EW macht das
>> mit der gleichen Vorgehensweise richtig. Aber dafür fehlt dann das
>> alt="...." Und das ist soweit ich mich erinnere bzw. wie es auch in
>> SelfHtml steht doch Pflicht.
>
> Das ist irrelevant, aber es steht in der HTML-Spezifikation unter
> , also
> ist es Pflicht, ja.

Relevant ist, dass es Pflicht ist, irrelevant ob es in SelfHtml steht.

> Nachdenklich stimmt mich, daß xWeb sich über das fehlende
> "alt"-Attribut nicht beschwert. Sollte da etwa die Schema-Datei
> vorsätzlich verändert worden sein,
> so daß sie nicht mehr der W3C-Spezifikation entspricht?

Tja wer weiß? Ich würde das als Bug bezeichnen.

> Es gibt einige wenige Fälle, in denen xWeb per GUI ungültigen
> XHTML-Code erzeugt, aber der eingebaute Validator beschwert sich dann
> richtigerweise trotzdem über diesen Code. Das ist auch nicht schön,
> aber immerhin ehrlich.

ack

>> Was ich gerne hätte ist, dass in einem der beiden Programme beide
>> Attribute gesetzt werden können ohne dass ich das per Hand im
>> Quelltext machen muß
>> bzw. mir da per VBA helfen muss.

> Keine Chance.

Schade eigentlich :-(

>> Mal ganz abgesehen davon, dass es bei beiden Programmen nicht
>> möglich ist,
>> das Fenster für die Hotspot Eigneschaften zu schließen ohne einen
>> Link angeben zu müssen.

> Notfalls würde ich eine nicht definierte Textmarke verlinken, bspw.
> "#unknown".

Mach ich kürzer, einfach ein a eingeben, damit ich das Fenster
überhaupt schließen bzw. den Hotspot erzeugen kann. Muß dann
halt eh im Quelltext rausgenommen werden damit das "href" weg
ist. Denn sonst wäre der Hotspot anklickbar was er nicht sein soll
in diesem speziellen Fall. Elegant wäre es gewesen, wenn das
in dem Fenster keine Pflichteingabe wäre und wenn das Feld
leer ist, das "href" entweder gar nicht eingefügt wird oder
gleich das dafür vorgesehene "nohref" genommen würde.

Gruß,
Frank

Re: Imagemap mit FP oder EW

am 21.08.2007 02:38:30 von Christoph Schneegans

Frank Müller schrieb:

>>> Aber dafür fehlt dann das alt="...." Und das ist soweit ich mich erinnere
>>> bzw. wie es auch in SelfHtml steht doch Pflicht.
>>
>> Das ist irrelevant, aber es steht in der HTML-Spezifikation unter
>> , also
>> ist es Pflicht, ja.
>
> Relevant ist, dass es Pflicht ist, irrelevant ob es in SelfHtml steht.

So meinte ich das. :-)

>> Nachdenklich stimmt mich, daß xWeb sich über das fehlende "alt"-Attribut
>> nicht beschwert. Sollte da etwa die Schema-Datei vorsätzlich verändert
>> worden sein, so daß sie nicht mehr der W3C-Spezifikation entspricht?
>
> Tja wer weiß? Ich würde das als Bug bezeichnen.

Schlimmer! Vorsatz.

--
· Nie mehr Zeichensalat