GESAMTE LIVE-CODE: http://jsfiddle.net/9GWtT/Was passiert mit dieser Taste?
HTML-Code:
<html>
<body>
<form>
<fieldset><p>
<label>Username: <input type="text" name="user" id="user" /></label></p><br /><p>
<label>Password: <input type="password" name="passw" id ="passw" /></label></p>
<label><input type="submit" value="Log in" name="submitBUT" class="regbut" id="submitBUT" /><div id="helllo"></div></label>
</fieldset>
</form>
</body>
CSS CODE:
input.regbut {
width: 65px;
height: 25px;
background-color: #3C0;
color: white;
font-weight: bold;
border-radius: 7px;
//-moz-border-radius: 7px;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #777;
border-bottom: 1px solid #777;
}
input.regbut:hover {
border-top: 1px solid #777;
border-left: 1px solid #777;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
input.regbut:active {
background-color: #390;
}
JavaScript-Code:
var subBut = document.getElementById('submitBUT');
var users = ['hithere', 'Peter112', 'Geksj', 'lOsja', 'fInduS', '323DssaAA', 'f1fsus'];
var passes = ['mllesl', 'Petboy', 'Heneeesh', 'Olga', '234dasdf77/', 'minls', 'ew832ja'];
var output = [];
function submi(u, p) {
for (var i = 0; i < users.length; i++) {
if (users[i] == u) {
output.push(i);
}
}
for (var o = 0; o < output.length; o++) {
if (passes[output[o]] == p) {
return p + ' was a correct password.';
}
}
return 'Error, please try again';
}
subBut.onclick = function() {
document.getElementById('helllo').innerHTML =
submi(document.getElementById('user').value, document.getElementById('passw').value);
return false;
};
Okay, der Button funktioniert zunächst gut, aber nachdem Sie einmal darauf geklickt haben, geschieht die: hover -Eigenschaft plötzlich weit außerhalb des Buttons selbst, auch wenn Sie den Text in der Beschriftung nach dem Klick überfliegen die Taste. Warum ist das??
Was ist Ihr Browser? Siehe keine Anomalien in FF. –
** Bitte ** * relevanten * Code ** in der Frage **, wie ich letztes Mal erwähnt: http://stackoverflow.com/questions/4570049/whats-wrong-in-this-jiraskis-code –
I Verwenden Sie Chrome. (15char) – DarkLightA