stephan lipp: link in layer lässt sich nicht anklicken

hallo miteinander

habe ein problem, welches (anscheinend?) nicht so einfach lösbar
ist. ich habe ein script gebastelt, welches eine navigation mit unternavigation dynamisch zusammenbastelt, was auch wunderbar klappt.

das ganze wird in layer geschrieben (muss so sein) und zwar jeder link in einen. im ie klappts wunderbar, der ns zeigts auch richtig an, nur lassen sich in selbigem die links nicht anwählen (sind zwar unterstrichen und alles, stehen aber da wie text. ausserdem kann man sie nicht markieren). bloss der link im letzten, untersten layer ist anwählbar (unten = optisch der unterste. z-index ist überall gleich).

der link ist ein javascript aufruf in diesem sinne <a href="javascript:machwas();">linktext</a>. geht auch nicht mit normalem http:// link oder onClick event.

wer weiss was?

danke für die hilfe

stephan

  1. Hallo,

    eine Ferndiagnose ohne Source ist schwierig, aber ich versuchs mal:

    Ich nehme an, dass ausser dem Layer mit dem angesprochenen link
    noch ein anderer layer angezeigt wird. Das könnte zu dem Problem führen.

    Beispiel:
    Bildschirmauflösung 600x400
    Layer 1: Breite 100, Startposition x=1;y=1
    Layer 2: Breite 200, Startposition x=1;y=150

    Wird nun zuerst layer 1, dann layer 2 aufgerufen, so wäre die
    Anzeige ist OK (beide layer nebeneinander). Links würden in layer 1
    nicht funktionieren, es sei denn, der layer 1 ist größer (höher)
    als layer 2, und der link steht entsprechend tief.
    Abhilfe: Unterschiedlicher Z-index für beide layer.

    Ich hoffe ich hab' mich einermassen verständlich ausgedrückt und konnte
    Dir helfen.

    ;-)  Georg

    1. hallo georg

      danke für deine idee. die layer sind aber definitiv nicht überlappend, jeder steht für sich. (hab ich durch eine reihe extrem komplexer tests durchgetestet ;).

      verständlich war's jedenfalls...

      danke stephan.