• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bild Link an 2 orten klckbar/aktiv ?

jeune

Neues Mitglied
hallo comunity,
ich habe ein problem mit meinen bild-links. ich habe in meinem html ganz normal roll-over buttons/links eingefuegt und deren position per CSS veraendert. nun ist es so das der link sowohl an der original positions klickbar ist (ohne der link dort zu sehen ist) und an der neue, per css gesteuerten, position.
woran liegt das und was muss ich aendern?
vielen dank

hier die codes:

PHP:
<a href="kontakt.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Kontakt','','pics/menu/kontakt_c.png',1)"><img src="pics/menu/kontakt.png" alt="Kontakt" name="Kontakt" width="128" height="20" border="0" id="kontakt"></a>

Code:
#kontakt {
	position:relative;
	top: -186px;
	left: 210px;
	 z-index:6;
}
 
ich kann mich irren, aber ich glaube das liegt daran, dass du nur das bild repositionierst.
ich wurde den gesamten link mit einem container umschließen und dann DIESEN repositionieren.

Code:
<div id="kontakt">
<a href="kontakt.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Kontakt','','pics/menu/kontakt_c.png',1)"><img src="pics/menu/kontakt.png" alt="Kontakt" name="Kontakt" width="128" height="20" border="0"></a>
</div>
 
vielen dank fuer die antwort.
also das problem mit dem doppeltem link konnte ich somit beheben, allerdings funktionieren jetzt die buttons nicht mehr richtig.
manche sind nicht mehr anklickbar und bei mancen hat sich der "aktive" bereich verschoben?
gibt es evtl. noch ne andere moeglichkeit?

dankeschoen
 
ach, ich dachte du hättest das problem bereits gelöst.
ich hab jetzt nur mit IE geguckt aber da scheint alles zu stimmen. zumindest keine verschobenen links zu finden.

EDIT:
beim FF ist tatsächlich murx...aber dafür funktionieren da die rollover.
aber meinen rat hast du nicht umgesetzt wie mir scheint.
du positionierst nur die images. die hast du mit den IDs aus deiner CSS versehen
pack jeden einzelnen link samt image und javascript in einen div-container und repositioniere diese dann.

beispiel steht oben in meinem letzten post schon.

das wäre zumindest mein erster lösungsversuch ;)
 
Zuletzt bearbeitet:
Ich weiß ehrlich gesagt gar nicht, wonach ich gucken soll.
Ich seh nur, dass im IE8 lauter Fehler kommen. Und auch im FF ist die Fehlerkonsole voll.
Ich weiß nicht, ob die mit Deinem Problem zusammenhängen, aber Fehler sollte man immer beseitigen, denn mit Fehlern ist eine ordnungsgemäße Abwicklung einfach nicht möglich.
 
habe das problem loesen koennen. hatte uebersehen, das ich die "id" im im-tag positioniert hatte und nicht im a-tag. hab das ganze jetzt getauscht und nun funktionierts ohne probleme.
@efche: die anderen fehler habe ich ebenso bereinigt.

danke fuer eure muehe
beste gruesse
 
Zurück
Oben