[HILFE] Image-Map Problem
André
- html
0 wahsaga0 MudGuard
0 Genie0 Gunnar Bittersmann
0 André
Hallo an alle!
Ich bin gerade dabei unsere Schulhomepage neu zu entwerfen.
Da soll das Lehrerfoto natürlich auch rein...Darauf soll man auch alle Lehrer mit Namen erkennen können. Ich hab hier eine Möglichkeit das zu realisieren, blos weil ein JavaScript dabei ist, muss man im IE immer erst diesen komisch gelben Balken drücken um das Script zu aktivieren.
Hier erstmal das Script:
<img src="Bild.jpg" usemap="#bild.map" width="680" height="393" alt="" border="0">
<form name="myform">
<input type="text" name="display" size="40" align="center">
</form>
</div>
<script language="javascript">
<!--
function showtext(place){
document.myform.display.value = place
}
// -->
</script>
<map name="Bild.map">
<area shape="circle" coords="400,177,20" onMouseOver="showtext('Name1')">
<area shape="circle" coords="469,173,18" onMouseOver="showtext('Name2')">
<area shape="circle" coords="549,172,19" onMouseOver="showtext('Name3')">
<area shape="default" nohref>
Gibt es eine Möglichkeit das so umzuschreiben, das kein JavaScript mehr drin ist, oder kennt jemand ein Script mit dem man so etwas realisieren kann?
Für jede Hilfe bin ich sehr dankbar!
MfG
Liquid-Silk
hi,
[...] blos weil ein JavaScript dabei ist, muss man im IE immer erst diesen komisch gelben Balken drücken um das Script zu aktivieren.
Nur beim Test auf dem lokalen Rechner über das Dateisystem - beim Aufruf über http:// sollte das "Problem" nicht mehr bestehen.
Und auch bei diesem lokalen Aufruf kannst du das Problem umgehen - setze ein Mark of the Web.
gruß,
wahsaga
Hi,
Ich bin gerade dabei unsere Schulhomepage neu zu entwerfen.
Da soll das Lehrerfoto natürlich auch rein...Darauf soll man auch alle Lehrer mit Namen erkennen können.
Nutze das title-Attribut.
cu,
Andreas
<area shape="circle" coords="400,177,20" onMouseOver="showtext('Name1')">
Gib doch den Area-Tags ein Title- und ein gleichlautendes alt-Attribut, in welchem die Lehrernamen stehen.
<area shape="circle" coords="400,177,20" title="Herr Direktor" alt="Herr Direktor">
mfg
Genie
Hello out there!
Falls du für dein Vorhaben (oder ein anderes) JavaScript einsetzt, solltest du das <http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche@title=richtig einbinden>.
<script language="javascript">
Das type-Attribut fehlt.
<!--
// -->
Die HTML-Kommentare sind unnütz.
See ya up the road,
Gunnar
Vielen Dank für eure Tipps, mit dem von wahsaga hat es wirklich Prima funktioniert!
MfG
André