hab gleich 3 sachen die komisch sind...
und zwar geht folgender code einwandfrei:
das einzige was komsichist, ist das der Firefox mir dann, wenn ich auf des inputfeld klick folgenden fehler schmeisst:
des scheint nen bug im FF zu sein ... das is aber nicht mein eigentliches problem..
was ich aber nun wirklich nicht verstehe ist, warum der obige code nichtmer funzt wenn ich das in ne funktion schreibe...:
das input dann:
...ich hab so langsam alles ausprobiert was ich weiß, nix geht... das einzige was teilweise geht ist wenn ich die funktion per window.focus/blur aufrufe ...
aso das ganze ist in ner externen .jsdatei ... geht aber auchnicht wenns in der gleichen datei ist...
wenn jemand ne ahnung hat ... ich bin über jede hilfe glücklich ^^
MFG psy-
und zwar geht folgender code einwandfrei:
Code:
<input type="text" name="message" value="msg" onclick="if( this.value == 'msg' ) this.value = '';" onblur="if( this.value == '' || this.value == ' ' ) this.value = 'msg';" >
Fehler: [Exception... "'Die Erlaubnis für das Lesen der Eigenschaft XULElement.selectedIndex wurde verweigert' when calling method: [nsIAutoCompletePopup::selectedIndex]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "JS frame :: <unknown filename> :: onclick :: line 0" data: no]
was ich aber nun wirklich nicht verstehe ist, warum der obige code nichtmer funzt wenn ich das in ne funktion schreibe...:
Code:
function focus( wer, was, clear ) { if( wer.value == '' || wer.value == ' ') { wer.value = was; } if (clear == 'clear' ) { if( wer.value == was ) { wer.value = ''; } } }
Code:
<input type="text" name="msg" value="deine Nachricht" onfocus="focus(this, 'deine Nachricht', 'clear');" onblur="focus(this, 'deine Nachricht');" >
aso das ganze ist in ner externen .jsdatei ... geht aber auchnicht wenns in der gleichen datei ist...
wenn jemand ne ahnung hat ... ich bin über jede hilfe glücklich ^^
MFG psy-
Kommentar