Struppi: Script funktioniert nicht, wenn Textfeld einen Standartwert hat

Beitrag lesen

OK, ich hab dir mal grob was gebaut:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>

<STYLE TYPE="text/css">
#feld
{

font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 11px;
   background-color: #D8D8D8;
   border: thin groove;
   font-weight: lighter;
}

</STYLE>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
var bob = "";
var sess = '12345'; // <-- das muss per PHP da reingeschrieben werden.

function func(wert)
{
    if(bob != wert)
    {
        bob=wert;
        var url = "comm/user_db.php?PHPSESSID=" + sess + "&uid=" + wert;
        //alert(url);
        window.username.location.href = url;
    }
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<form>
<input name="feld" type="text" id="feld" size="4" maxlength="4"  value="2" onkeyup="func(this.value);">
<form>
</form>
<iframe name="username" align="middle" frameborder="0" height="15" width="300" scrolling="no" src="about:blank"></iframe>
</BODY>
</HTML>

Außerdem sollltest du deinen Funktionen aussagekräftigere Namen geben.  'func()' ist nichstsagen, genauso wie für die Feldnamen 'feld' nicht besonders gelungen ist.

Struppi.