Gunnar Bittersmann: <label> verweist auf einen submit button. IE ignoriert es.

Beitrag lesen

@@aradeke:

nuqneH

<form method="post" action="<?php echo '?Seite='.$page;?>" enctype="text/html" accept-charset="utf-8" name="Form">
<label for="page1" class="<?php if($page == 1) {echo 'anavi';} else {echo 'navi';}?>" style="line-height:40px;text-indent:0em">Einleitung </label>

Serverseitiger Code ist bei einem clientseitigen Problem völlig irrelevant. Zeige nicht den PHP-Code, sondern den generierten HTML-Code!

Das Problem: Der Button soll unsichtbar sein und wird per <label> angesprochen. In Opera und FireFox geht das Problemlos. IE bockt.
Weiß jemand, woran das liegen könnte?

An "visibility: hidden".

Positioniere ihn außerhalb des Viewports:

#page1  
{  
  left: -666px;  
  position:absolute;  
  width: 0;  
}

Und keine Inline-Style-Angaben!

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)