ImageMaps und Layer bzw. Div mit OnMouseOver
benni.
- javascript
Hallo!
Ich habe ein JPG mit ImageMaps. Wenn man über ein bestimmtes Teil des Bildes fährt, soll ein Layer (bzw. Div für NS & IE) mit weiteren Infos erscheinen. Der Layer sollte unter dem Mauszeiger (ode eben relativ zum Mausteiger / zur Seite) sein. Wenn man aus dem Gebiet wieder herausgeht, sollte der Layer wieder verschwinden.
Hat jemand Tips ?
Ich brauche Vorschläge für NS & IE zusammen - es ist wirklich dringend!!!
--
greetings,
benni.
World of PC
http://www.wopc.de/
Hi,
Ich habe ein JPG mit ImageMaps. Wenn man über ein bestimmtes Teil des Bildes fährt, soll ein Layer (bzw. Div für NS & IE) mit weiteren Infos erscheinen. Der Layer sollte unter dem Mauszeiger (ode eben relativ zum Mausteiger / zur Seite) sein. Wenn man aus dem Gebiet wieder herausgeht, sollte der Layer wieder verschwinden.
onMouseOver in <area> funktioniert. Wo genau liegen Deine Schwierigkeiten?
Ich brauche Vorschläge für NS & IE zusammen - es ist wirklich dringend!!!
Dringend ist es immer.
--
Deine Signatur ist flashc abgetrennt und zu la^W^W^W^W^W^W^W^W Ich hab nix gesagt :-)
Cheatah
Hi!
onMouseOver in <area> funktioniert. Wo genau liegen Deine Schwierigkeiten?
Ja, schon klar, aber wie öffnet man dann einen überlappenden Layer-Text (einzeilig) ?
--
greetings,
benni.
(so kürzer ?)
Hi,
onMouseOver in <area> funktioniert. Wo genau liegen Deine Schwierigkeiten?
Ja, schon klar, aber wie öffnet man dann einen überlappenden Layer-Text (einzeilig) ?
das ist nicht trivial, aber im Kapitel "DHTML" von SelfHTML recht gut beschrieben. Noch einmal: Wo _genau_ liegen Deine Schwierigkeiten? Was hast Du bisher versucht, woran ist es gescheitert?
--
greetings,
benni.(so kürzer ?)
*g* Ja, worauf ich aber eigentlich hinauswollte ist, daß hier ein Signaturtrenner eher unüblich ist... Setz doch einfach nur Deine Unterschrift drunter ;-)
Cheatah
onMouseOver in <area> funktioniert. Wo genau liegen Deine Schwierigkeiten?
Ja, schon klar, aber wie öffnet man dann einen überlappenden Layer-Text (einzeilig) ?das ist nicht trivial, aber im Kapitel "DHTML" von SelfHTML recht gut beschrieben. Noch einmal: Wo _genau_ liegen Deine Schwierigkeiten? Was hast Du bisher versucht, woran ist es gescheitert?
Ich habe bisher einige Möglichkeiten versucht, mit JavaScript die visibility von Show auf Hide bzw. andersherum zu setzen. netscape hat das gemacht, doch IE noch nicht. Jetzt frage ich halt mal nach, ob jemand ein solches Beispiel hat bzw. solche Seiten mit Source kennt.
greetings,
benni.
World of PC
http://www.wopc.de/
Hi
Ohne mir sicher zu sein, dass ich jetzt richtig rate:
Kann es sein, dass du die visibility im IE mit
document.all.divname.style.visibility="show"; (bzw hide)
geaendert hast? Wenn ja, dann kann das gar nicht funktionieren, da der IE hier mit "visible" und "hidden" arbeitet. (Netscape braucht hide und show nur, wenn du das <layer> tag benutzt, bei absolut positionierten divs geht das im Netscape mit beidem)
Falls es sich bei deinem Problem um die Navigationsleiste in http://www.wopc.de/ handelt: der Quelltext von http://www.mediales.de/wopc/nav.php3 kann auch nur mit dem Netscape funktionieren.
(Du hast dort ein <layer> tag verwendet und zwei funktionen geschrieben, die nur mit NS funktionieren:
function Zeigen() { clip.bottom = 115; } function Verstecken() { clip.bottom = 25; }
Tschau Holger
Hi
Ohne mir sicher zu sein, dass ich jetzt richtig rate:
Kann es sein, dass du die visibility im IE mit
document.all.divname.style.visibility="show"; (bzw hide)
geaendert hast? Wenn ja, dann kann das gar nicht funktionieren, da der IE hier mit "visible" und "hidden" arbeitet. (Netscape braucht hide und show nur, wenn du das <layer> tag benutzt, bei absolut positionierten divs geht das im Netscape mit beidem)
An dem kann es liegen.
Falls es sich bei deinem Problem um die Navigationsleiste in http://www.wopc.de/ handelt: der Quelltext von http://www.mediales.de/wopc/nav.php3 kann auch nur mit dem Netscape funktionieren.
(Du hast dort ein <layer> tag verwendet und zwei funktionen geschrieben, die nur mit NS funktionieren:
function Zeigen() { clip.bottom = 115; } function Verstecken() { clip.bottom = 25; }
Ich habe eine PHP - Datei, die entweder bei IE DIV bzw. Table Tags und bei NS Layer - Tags verwendet, allerdings klappt das ausklappen nur mit Netscape, und der Div - Tag kann nicht einmal einen Hintergrund mit IE benutzen.
Aber falls du hier auch eine gute Lösung hast - ich freu mich auf alle Verbesserungen!
greetings,
benni.
Ich schon wieder
Ich hab mir jetzt mal die Seite http://www.wopc.de/ mit dem IE angeschaut, aber ich habe weder ein div tag noch irgendein javascriptbereich gefunden. Wenn du so nett waerest das ganze online zu stellen, dann kann ich dir mit Sicherheit sehr schnell sagen wo dein Fehler liegt. Ein kleiner Kommentar zu deinen CSS Angaben: Es ist absolut unsinnig CSS Angaben fuer den font tag zu machen. Entweder du machst CSS Angaben fuer "normale" tags (wie h1, oder td) oder du formatierst deine Seite mit hilfe des font tags. Wenn das einige der CSS Profis hier in diesem Forum lesen, dann kriegst du haue ;-))
Tschau Holger
Hallo!
Ich habe ein JPG mit ImageMaps. Wenn man über ein bestimmtes Teil des Bildes fährt, soll ein Layer (bzw. Div für NS & IE) mit weiteren Infos erscheinen. Der Layer sollte unter dem Mauszeiger (ode eben relativ zum Mausteiger / zur Seite) sein. Wenn man aus dem Gebiet wieder herausgeht, sollte der Layer wieder verschwinden.
Hat jemand Tips ?
Ich brauche Vorschläge für NS & IE zusammen - es ist wirklich dringend!!!
--
greetings,
benni.World of PC
http://www.wopc.de/
Kaufe das Buch Dynamic HTML - Einführung und Cross-Browser-Lösungen ISBN 3-89578-122-3. Ist alles genau beschrieben.