egal: Kann dynamisch erzeugtes Formular _nur_ im FF nicht ansprechen

Wie der Titel schon sagt.

Ich habe mit PHP ein Formular erzeugt und kann es nur im IE und Opera ansprechen. Im FF nicht. Woran liegt das?

foreach(mysql_fetch_all($sql) as $get){  
  $y=1;  
  $thearray=array();  
  
  $sql="SELECT id, Frage FROM poll_fragen WHERE id='".$get['fragen_id']."'";  
  
  foreach(mysql_fetch_all($sql) as $g){  
  
   echo "<ul class='Poll'><li><strong>".$g['Frage']."</strong></li>";  
     $sql="SELECT antwort, anzahl_stimmen, poll_antworten.id, poll_stimmen.antworten_id  
     FROM poll_antworten  
     JOIN poll_stimmen ON poll_stimmen.fragen_id=".$get['fragen_id']." AND poll_stimmen.antworten_id=poll_antworten.id AND poll_stimmen.team_id=".intval($_SESSION['teamid'])."  
     WHERE poll_antworten.fragen_id='".$get['fragen_id']."'";;  
   # Antworten ausgeben  
   foreach(mysql_fetch_all($sql) as $ge){  
    echo "<li>".$y.".) ".$ge['anzahl_stimmen']." | ".$ge['antwort']."</li>";  
    ++$y;  
    array_push($thearray,$ge['antworten_id']);  
   }  
  
  
   // Schonmal gevotet?  
   $sql="SELECT user_id FROM poll_fragen_user WHERE fragen_id='".$get['fragen_id']."' AND user_id='".$_SESSION['userid']."'";  
   $res=mysql_query($sql);  
   $voted=mysql_num_rows($res);  
   # Falls noch nicht gevotet, Votebutton einblenden  
   if(!$voted>0){ # Vote Button ausgeben  
    echo "<li><form method='post' action='index.php?s=Polls'>  
       <input type='hidden' name='fragenid' value='".$g['id']."' />  
       <select name='antwortid'>  
     ";  
    for($x=1;$x<$y;++$x){  
     echo "<option value='".$thearray[$x-1]."'>".$x."</option>";  
    }  
    echo "</select><input type='submit' value='Voten!'/></form></li>";  
   }  
   echo "</ul>";  
  }  
}
  1. Der PHP-Code ist nicht relevant, da der Browser ihn nicht zu sehen bekommt.

    1. Der PHP-Code ist nicht relevant, da der Browser ihn nicht zu sehen bekommt.

      <ul class='Poll'><li><strong>Beide Teams?</strong></li><li>1.) 1 | Ja</li><li>2.) 0 | Nein</li></ul><ul class='Poll'><li><strong>qwd</strong></li><li>1.) 0 | wqdqwd</li><li>2.) 0 | qwd</li><li>3.) 0 | d</li><li>4.) 0 | d</li><li>5.) 0 | d</li><li>6.) 0 | d</li><li>7.) 0 | d</li><li>8.) 0 | d</li><li>9.) 0 | d</li><li>10.) 0 | d</li><li>11.) 0 | d</li><li>12.) 0 | d</li><li>13.) 0 | sdsd</li><li>14.) 0 | sd</li><li>15.) 0 | xs</li><li>16.) 0 | d32</li><li><form method='post' action='index.php?s=Polls'>  
        
             <input type='hidden' name='fragenid' value='3' />  
             <select name='antwortid'>  
           <option value='6'>1</option><option value='7'>2</option><option value='8'>3</option><option value='8'>4</option><option value='9'>5</option><option value='8'>6</option><option value='9'>7</option><option value='10'>8</option><option value='8'>9</option><option value='9'>10</option><option value='10'>11</option><option value='11'>12</option><option value='12'>13</option><option value='13'>14</option><option value='14'>15</option><option value='15'>16</option></select><input type='submit' value='Voten!'/></form>
      
      1. Mahlzeit,

        und jertzt fehlt noch die Fehlerbeschreibung. "Kann nicht ansprechen" ist nicht aussagekräftig. Kannst du das Forumlar nicht aufrufen, nicht absenden, keine Daten eingeben?

        Zusätzlich fehlt bei deinem Code einiges für eine komplette HTML-Seite.

        1. Ich kann das Formular nicht anklicken/ansprechen - keinen Fokus dadrauf legen. Ich kann das Formular also nicht absenden und die Select-Box nicht benutzen.

          Zusätzlich fehlt bei deinem Code einiges für eine komplette HTML-Seite.

          Das ist ein Ausschnitt. Hier der ganze Code aus der Browser-Quelltext-Ausgabe:
          Benutze FF3.

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Give&amp;Get</title>  
          <!--[if IE 7]>  
          <link rel="stylesheet" type="text/css" href='../ie7.css' />  
          <![endif]-->  
          <style type="text/css">  
          @charset "utf-8";  
          body{font-family:Arial, Helvetica, sans-serif;font-size:0.8em}  
          img{border:0px;}  
          input, select {border:1px solid #000000;background-color:#FFFFFF;color:#999999}  
          select{color:#990000}  
          .droptable td{width:200px;border:solid 1px #000000}  
            
          #allWishesTable tr td{}  
          .isInProcessAsk{width:50px;}  
          .inProcess input{font-size:0.9em}  
          .inProcess{width:120px;}  
          .wishTD{width:300px;min-width:300px}  
          .firstTR td{ border-bottom:1px solid #000000;color:#990000; font-weight:bold}  
          .TDlinie td{border-bottom:1px solid #990000;}  
            
          .ll{width:255px;height:98px;border:none;z-index:99;}  
          .usertable td{border:1px solid #000000;margin-right:0px;margin-left:0px;}  
          .usertable input {width:150px;}  
          .usrinf{width:500px;height:100px}  
          .userinfos td{border-left:1px solid #000000; border-bottom:solid 1px #000000}  
          .kleineTA {width:350px;height:100px;border-left:1px solid #000000}  
          .usertable3 {clear:both;}  
          .usertable2, .usertable3, .usertable4 {border-left:1px solid #000000;border-right:1px solid #000000;padding:0px 0px 0px 0px;margin-top:5px;margin-left:2px;width:240px;height:auto;font-size:0.9em}  
          .usertable2, .usertable3 {float:left}  
          .usertable2 tr td, .usertable3 tr td{border-bottom:1px solid #000000;border-top:1px solid #000000;margin-right:0px;width:240px;margin-left:0px;height:1em;}  
          .usertable3 tr{padding:0 0 0 0;}  
          .xtraTD {height:10em;min-height:10em;}  
          .ProfilForm input{display:block;width:400px}  
          .ProfilForm textarea{width:400px;height:100px}  
          .Bezeichnung{float:left;width:200px}  
          .ProfilForm .submitBut{width:120px}  
          .redbold{font-weight:bold;color:#990000;}  
          #content{display:block;width:700px;height:auto;margin-left:180px}  
          #navigation{float:left;margin-left:0px;list-style-type:none;height:auto;display:block;border-bottom:1px solid #666666;width:10em;}  
          .Link{border-left:1px solid #666666;margin-top:0.3em;padding-left:0.3em;border:1px solid #666666}  
          a{text-decoration:none;color:#999999}  
          .Link a:hover{font-weight:bold;color:#990000}  
          #Hello{margin-left:-35px;margin-top:10px;border:none;border-bottom:#666666;display:block;border-left:none;border-top:none;border-right:none}  
            
          .activeLink{color:#990000;font-weight:bold}  
          .hr{width:400px;margin-left:0px;}  
          /* Message Box */  
          .Messages{display:block;}  
          .msgBlock{}  
          .msgDate, .MSG, .msgFrom, .msgdel{font-size:1em;height:auto;border:1px solid #000000;text-align:center;overflow:hidden;}  
          .msgDate{width:10em;float:left}  
          .MSG{width:20em;float:left;z-index:1}  
          .msgFrom{width:10em;float:left;}  
          .MsgLink{z-index:1;}  
          .theMsg{display:none;z-index:0;}  
          .MSG a:focus span{z-index:99;overflow:auto;background-color:#CCCCCC;width:35em;height:300px;border:1px solid #000000;display:block;cursor:default}  
          .msgdel{width:3em;}  
          #MsgNavi{border:1px solid #999999;list-style-type:none;width:100px;padding:5px 5px 5px 5px}  
          #MsgNavi li a:hover{color:#990000;text-decoration:none}  
          /* Polls */  
          .Poll {border:1px solid #333333;float:left;margin-left:10px;padding-left:0px;background-color:#CCCCCC}  
          .Poll li {background-color:#CCCCCC;width:auto;height:auto;max-width:300px;list-style:none;padding-left:5px;margin-left:5px}  
          .mainblock{margin-left:auto;margin-right:auto;display:block;width:450px;height:auto}  
          /* Changlog */  
          .ch_id{font-weight:bold;color:#990000;border-right:1px solid #666666;padding-right:5px}  
          .ch_zeit{font-weight:bold;padding-right:5px;padding-left:5px;}  
          .ch_changed{margin-left:10px;padding-left:5px;border-left:1px solid #666666}  
          /* News */  
          .n_container{border:1px solid #990000;margin-top:10px;padding:5px}  
          .n_id{border-bottom:#CCCCCC;color:#666666}  
          .n_zeit{font-size:10px;font-style:italic}  
          .n_news{background-color:#333333;color:#FFFFFF;padding:5px}  
          /* Footer */  
          #footer{display:block;width:450px;left:150px;margin-top:50px;position:relative;}  
          /* Logo */  
          #logo{background-image:url(../next/gag_logo.gif);width:150px;height:150px;display:block;padding-left:0px;margin-left:-20px;}  
          /* Logo und Loginform */  
          .s62193 {position: absolute;width: 260px;height: 350px;left: 50%;margin-left: -130px;  /* Um die Hälfte der Breite nach links schieben */top: 50%;margin-top: -175px; border:1px solid #990000;text-align:center;background-color:#CCCCCC}  
          .loginlogo{width:150px;height:150px;vertical-align:middle;border:1px solid #000000;}  
          .logintable{margin-top:30px;}  
          /* Bestellungen */  
          .best{margin-top:30px}  
          .best tr td{font-weight:bold;border-bottoM:1px solid #999999;}  
          .b1{width:200px;color:#FFFFFF;background-color:#990000}  
          .b2{width:auto}  
          .b3{width:auto;color:#FFFFFF;background-color:#990000}  
          .b4{width:auto}  
          .b5{width:auto;color:#FFFFFF;background-color:#990000}  
          .b6{width:auto}  
          .b7{width:auto;color:#FFFFFF;background-color:#990000}  
          /* Hinweise */  
          .isNeed{color:#990000;font-weight:bold}  
          .isNew{color:#009900;font-weight:bold}  
          /* wichtigbox*/  
          .wichtigbox{border:3px solid #990000;margin-top:10px;margin-bottom:10px;padding-bottom:5px;padding-left:5px;}  
          </style></head><body>  
          <ul id='navigation'>  
          <li id='logo'></li>  
          <li id="Hello"><strong>Hallo test1.</strong></li>  
          <li class='Link'><a href='index.php?s=News'>News</a></li>  
          <li class='Link'><a href='index.php?s=Rules'>Regeln+FAQ</a></li>  
          <li class='Link'><a href='index.php?s=MeinProfil'>Mein Profil</a></li>  
          <li class='Link'><a href='index.php?s=Messages'>Messages</a></li>  
            
          <li class='Link'><a href='index.php?s=AlleProfile'>Das Team</a></li>  
          <li class='Link'><a href='index.php?s=AlleWuensche'>Alle Wünsche</a></li>  
          <li class='Link'><a href='index.php?s=things&what=c' >c</a> </li><li class='Link'><a href='index.php?s=things&what=a' >a</a> <span class='isNeed'>*need*</span> </li><li class='Link'><a href='index.php?s=things&what=b' >b</a> <span class='isNeed'>*need*</span> </li><li class='Link'><a href='index.php?s=things&what=d' >d</a> <span class='isNeed'>*need*</span> </li><li class='Link'><a href='index.php?s=e' >e</a></li><li class='Link'><a href='index.php?s=Bestellungen'>Bestellungen</a></li>  
            
          <li class='Link'><a href='index.php?s=Userinfos'>Userinfos</a></li>  
          <li class='Link'> -> <a href='index.php?s=Polls'><span class='activeLink'>Polls</span></a></li>  
          <li class='Link'><a href='index.php?s=Logout'>Logout</a></li>  
          <li><br /><br /><strong>02. Dec. 2008</strong><br /></li>  
          <li class='wichtigbox'>  
          <h4>Wichtig:</h4>  
          </li>  
          </ul>  
            
          <div id='content'>  
            
          <ul class='Poll'><li><strong>Beide Teams?</strong></li><li>1.) 1 | Ja</li><li>2.) 0 | Nein</li></ul><ul class='Poll'><li><strong>qwd</strong></li><li>1.) 0 | wqdqwd</li><li>2.) 0 | qwd</li><li>3.) 0 | d</li><li>4.) 0 | d</li><li>5.) 0 | d</li><li>6.) 0 | d</li><li>7.) 0 | d</li><li>8.) 0 | d</li><li>9.) 0 | d</li><li>10.) 0 | d</li><li>11.) 0 | d</li><li>12.) 0 | d</li><li>13.) 0 | sdsd</li><li>14.) 0 | sd</li><li>15.) 0 | xs</li><li>16.) 0 | d32</li><li><form method='post' action='index.php?s=Polls'>  
            
                 <input type='hidden' name='fragenid' value='3' />  
                 <select name='antwortid'>  
               <option value='6'>1</option><option value='7'>2</option><option value='8'>3</option><option value='8'>4</option><option value='9'>5</option><option value='8'>6</option><option value='9'>7</option><option value='10'>8</option><option value='8'>9</option><option value='9'>10</option><option value='10'>11</option><option value='11'>12</option><option value='12'>13</option><option value='13'>14</option><option value='14'>15</option><option value='15'>16</option></select><input type='submit' value='Voten!'/></form></li></ul></div>  
            
          <div id='footer'>&copy; 2008 by x |  
          <em>Version 3.0</em> |  
          <a href='index.php?s=Changelog'>Changelog</a> |  
          <a href='index.php?s=feedback'>Feedback</a></div>  
          </body>  
          </html>
          
          1. Mahlzeit,

            dein Problem liegt im CSS, denn wenn ich das weglösche, funktioniert die Selectbox.

            1. Hallo

              dein Problem liegt im CSS, denn wenn ich das weglösche, funktioniert die Selectbox.

              Vielleicht sollte "egal" mal nach der Lage seiner Boxen schauen. Das sieht nach der Überlagerung des Formulars durch ein anderes Element aus. Unter Firefox ist dazu die "Web Developer Toolbar" (ähnliches gibt es auch für andere Browser) und "Firebug" hilfreich.

              Stichworte: "z-index" und "position"

              Tschö, Auge

              --
              Die deutschen Interessen werden am Liechtenstein verteidigt.
              Veranstaltungsdatenbank Vdb 0.2