Hallo,
ich bastel grade an einem Schiffe-Versenken-Spiel auf PHP/HTML/CSS/JS-Basis.
Es klappt bis jetzt alles wunderbar, nur habe ich grade ein unterschiedliches Verhalten von Firefox und IE beim Klick auf einen submit-button.
Hier die Seite:
http://www.satyrium.de/coding/ships/
- das Spielfeld ist ein 2-dimensionales Array, die eingeblendeten Text-Labels, entsprechen den Array-Elementen
- das Spielfeld wird mit zwei for-Schleifen aufgebaut, jedes Feld besteht aus einem submit-button
Button-Code:
<button type="submit" name="clicked" value="'.$x.':'.$y.'">'.$x.':'.$y.'</button>
$x und $y sind die Zähler der beiden for-Schleifen.
Jetzt zum unterschiedlichen Verhalten:
- im Firefox steht nach Absenden der richtige Wert in $_POST['clicked'], sprich der Wert des geklickten Buttons
- im IE steht _immer_ der Wert des letzten Buttons vom Spielfeld in $_POST['clicked']
Wie kommt das?
Grüße,
Saty