Hallo!
Ich habe das Problem, dass JS sich bei mir scheinbar mit PHP nicht gut versteht..
Bin allerdings nicht sicher, warum das der Fall ist..
Denn ich habe JS-Code auch schon in eine HTML-File gepackt, da wurde der JS-relevante Code ausgeführt.
Hier aber nicht (Hier ist es in einer PHP-File)
Weiß jemand warum?
(Habe das Script hier sehr vereinfacht dargestellt!)
Code:
<html>
<head>
<title>
Testaufgabe Bundesliga
</title>
<script type="text/javascript">
window.onload = function(evt)
{
document.getElementsById("scoreA").onblur = function(evt)
{
hallo();
}
}
function hallo()
{
alert("HALLO");
}
</script>
</head>
<body>
<?php
require_once('outsource.php');
$os = new outsource();
?>
<form name="insert_score" action="index.php" method="POST">
<?php
$os->addOption($teams);
?>
<input type="text" id="scoreA" name="scoreA" size=19 maxlength=2/>
:
<input type="text" id="scoreB" name="scoreB" size=19 maxlength=2/>
<br/>
<input type="submit" id="abschicken" name="abschicken" value="Eintragen" onclick="hallo();"/>
</form>
</body>
</html>
Weder die Anweisung, die bei window.onload festgelegt wird (die onblur) noch das onclick Event im input-Tag des Buttons werden ausgelöst.
Und ich weiß absolut nicht warum!!!
Kann mir bitte jemand helfen?