Hallo,
Mit dem Beispiel, der unter Deinem Link zu finden ist, klappt alles einwandfrei, auch mit dem IE. Also muss das doch gehen.
Also, falls Du dieses Beispiel meinst:
http://de.selfhtml.org/html/formulare/anzeige/input_image.htm
Dort sieht der Absende-Button wie folgt aus:
<input type="image" src="absende.gif" alt="Absenden">
Also weder name- noch value-Attribut.
Somit wird auch nichts dergleichen übertragen, weder im Firefox noch im IE.
Nur die Koordinaten werden (in beiden Browsern) übertragen,
aber die helfen Dir bei Deinem Problem ja nicht weiter...
Probier es mal mit folgendem kurzem Code aus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test mit grafischem Button</title>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET">
Text:
<input name="eingabe" type="text" size="30" maxlength="30"><br>
<input type="image" src="abschicken1.gif" name="knopf" value="knopf-nr1" alt="Absenden">
<input type="image" src="abschicken2.gif" name="knopf" value="knopf-nr2" alt="Absenden">
</form>
<?php
if (isset($_GET['eingabe']))
{
echo "<hr>\n";
echo "<pre>\n";
print_r($_GET);
echo "</pre>\n";
}
?>
</body>
</html>
Dann siehst Du (dank GET) schon gleich in der Adresszeile,
und dann auch in der Ausgabe des Scripts, dass der MS IE
(ich habe 6.0) in der Tat nur die Koordinaten mitgibt,
nicht aber das name-value-Paar, das Du möchtest.
mfg Thomas