Hallo Leute
Bin grade am Verzweifeln. Ich habe eine AJAX-Anwendung, die fast komplett funktioniert. Ich habe nur zwei Probleme. Ein kleine und ein großes.
Das große Problem:
Ich habe ein Formular, welches die Benutzereingaben entgegennimmt. Wenn ich das Absende, dann darf die Seite aber nicht neu geladen werden (wegen Ajax). Das ganze funktioniert eigentlich richtig, solange ich keinen Firefox unter Windows nehme. Da wird immer die komplette Seite neu geladen.
Wie gesagt. IE unter Windws funktioniert das. Firefox unter Linux auch.
Aber Firefox unter Windows lädt immer die komplette Seite neu.
Das kleine Probleme hat mit der Anzeige zu tun. Ich bekomme es nicht hin, dass IE die Farbe anzeigt. Das geht diesmal im Firefox unter Windows und Linux.
Das ist der JavaScript-Code. Die node-Value enthält den Hex-Farbwert.
Bin grade am Verzweifeln. Ich habe eine AJAX-Anwendung, die fast komplett funktioniert. Ich habe nur zwei Probleme. Ein kleine und ein großes.
Das große Problem:
Ich habe ein Formular, welches die Benutzereingaben entgegennimmt. Wenn ich das Absende, dann darf die Seite aber nicht neu geladen werden (wegen Ajax). Das ganze funktioniert eigentlich richtig, solange ich keinen Firefox unter Windows nehme. Da wird immer die komplette Seite neu geladen.
HTML:
<form name="form1" method="post" onsubmit="checkInput(form1.farbe.value, form1.text.value); return false;">
<input type="hidden" name="farbe" value="1">
Text:
<input type="text" name="text" size="70" maxlenght="100" id="text">
<input type="button" value="Los" id="textfett" onClick="checkInput(form1.farbe.value, form1.text.value); return false;">
</form>
Wie gesagt. IE unter Windws funktioniert das. Firefox unter Linux auch.
Aber Firefox unter Windows lädt immer die komplette Seite neu.
Das kleine Probleme hat mit der Anzeige zu tun. Ich bekomme es nicht hin, dass IE die Farbe anzeigt. Das geht diesmal im Firefox unter Windows und Linux.
HTML:
neuSpan.setAttribute('style', 'color:#'+messages[i].getElementsByTagName('farbe')[0].firstChild.nodeValue+';')