andy72
Erfahrenes Mitglied
Hi @all
Habe ein Prob mit einem JS-Aufruf aus PHP:
das ganze funktioniert aus einer AJAX-Anwendung heraus, aus der der PHP-Code geladen wird und in einem Element mit "Element.innerHTML = xmlObj.responseText"
angezeigt werden soll. das ganze funktioniert auch soweit, d.h. das Paket kommt komplett im Element an, jedoch wird das JS nicht ausgeführt - und DA hängt es nun.
das JS, das im PHP aufgerufen wird, soll einfach innerhalb eines Elements ein INPUT-Value ändern.
Hier der Code dazu:
Das Prob ist, dass das JS nicht ausgeführt wird - ich bekomme auch keine Fehlermeldung *kopfkratz*
Habe ein Prob mit einem JS-Aufruf aus PHP:
das ganze funktioniert aus einer AJAX-Anwendung heraus, aus der der PHP-Code geladen wird und in einem Element mit "Element.innerHTML = xmlObj.responseText"
angezeigt werden soll. das ganze funktioniert auch soweit, d.h. das Paket kommt komplett im Element an, jedoch wird das JS nicht ausgeführt - und DA hängt es nun.
das JS, das im PHP aufgerufen wird, soll einfach innerhalb eines Elements ein INPUT-Value ändern.
Hier der Code dazu:
Code:
...weiterer Code
$ret = "<td name=\"tdi\" style=\"border-bottom: 1px solid #DDDDDD;\">
<script type=\"text/javascript\">
<!--\n";
mt_srand();
$rand = mt_rand(10000, 99999);
$ret .= "var autoval = '$rand';\n
var txt;
txt = document.getElementsByName('tdi')[0];
var html;
html = \"<input type=\\\"radio\\\" name=\\\"objauto\\\" value=\\\"auto\\\" checked onclick=\\\"checkAuto1(this);\\\"> automatisch\";
html += \" <input type=\\\"radio\\\" name=\\\"objauto\\\" value=\\\"manuell\\\" onclick=\\\"checkAuto2(this);\\\"> manuell\";
html += \"<br><input type=\\\"TEXT\\\" class=\\\"text\\\" name=\\\"OBJECTID\\\" value=\\\"\\\" onClick=\\\"resetInput(this);\\\" onBlur=\\\"fillInput();\\\" disabled>\";
txt.innerHTML = html;
initAutoval();
//-->
</script>
<noscript>
<input type=\"TEXT\" class=\"text\" name=\"OBJECTID\">
</noscript>
</td>\n";
Das Prob ist, dass das JS nicht ausgeführt wird - ich bekomme auch keine Fehlermeldung *kopfkratz*