Jag låter PHP skriva ut en helt vanlig HTML-form. Allt blir som man kan vänta sig fram till slutklämmen... vill säga...
källa skrev:
....
<tr><td id="wordBoxPos5">-</td>
<td><input type="text" id="wordBoxWord5" onFocus="markWord(5)" disabled>
<input type="button" class="buttonColorG" id="wordBoxAddButton5"
onclick="addWord(this.form, 5)" value="Add!" disabled>
<input type="button" class="buttonColorG" id="wordBoxClrButton5"
onclick="clearWord(this.form, 5)" value="Clear!" disabled>
<input type="hidden" id="wordBoxID5" value="">
</td>
</tr>0</div>
Motsvarande PHP-kod:
for ($ix = 0; $ix < 6; $ix++) {
echo ' <tr><td id="wordBoxPos'.$ix.'">-</td>
<td><input type="text" id="wordBoxWord'.$ix.'" onFocus="markWord('.$ix.')" disabled>
<input type="button" class="buttonColorG" id="wordBoxAddButton'.$ix.'"
onclick="addWord(this.form, '.$ix.')" value="Add!" disabled>
<input type="button" class="buttonColorG" id="wordBoxClrButton'.$ix.'"
onclick="clearWord(this.form, '.$ix.')" value="Clear!" disabled>
<input type="hidden" id="wordBoxID'.$ix.'" value="">
</td>
</tr>';
} //Om jag avkommenterar echot nedan försvinner nollan!
echo '<!-- Holds the ID for the currently marked word. If no word is marked it has the value '-'. -->
<input type="hidden" id="currentWordID" value="-">
</td>
</tr>
</table>
</form></P>';
echo '</div>';
Vad i? Hur kan den strängen generera 0? Och vart tar strängen vägen? :q :x