Guten Tag,
Ich habe folgendes vor: Wenn ich auf einen Button drücke. Werden alle Button deaktiviert bis setTimeout abgelaufen ist. Dann sollen alle wieder aktiviert werden!
Mein Code:
Aufgerufen wird das ganze per PHP-Button onClick="forschZeit();"
Alle Button-Namen (ids) stehen in einem Array $Buttons.
Ich weiß nun nur nicht wie ich das ganze mit Javascript abfragen kann da es ja ein PHP-Array ist. Kann ich der Funktin forschZeit() das Array einfach uebergeben oder muss ich hier mit JSON arbeiten - ich habe bereits gegooglt aber nicht verstanden inwieweit ich diese Funktion einsetzen könnte!
Oder bin ich mit getelementbyid auf dem ganz falschen weg. Kenne mich nicht wirklich mit Javascript aus und brauch dringend Hilfe!
Danke im vorraus,
Bathroth
Ich habe folgendes vor: Wenn ich auf einen Button drücke. Werden alle Button deaktiviert bis setTimeout abgelaufen ist. Dann sollen alle wieder aktiviert werden!
Mein Code:
Code:
function forschZeit() {
for (var i = 0; i < (<?php echo count($buttons);?>); i++)
{
document.getElementById("<?php echo $buttons[i];?>").disabled = true;
}
setTimeout(function(){document.getElementById("<?php echo $buttons[i];?>").disabled = false;},<?php echo $ms;?>);
}
Aufgerufen wird das ganze per PHP-Button onClick="forschZeit();"
Alle Button-Namen (ids) stehen in einem Array $Buttons.
Ich weiß nun nur nicht wie ich das ganze mit Javascript abfragen kann da es ja ein PHP-Array ist. Kann ich der Funktin forschZeit() das Array einfach uebergeben oder muss ich hier mit JSON arbeiten - ich habe bereits gegooglt aber nicht verstanden inwieweit ich diese Funktion einsetzen könnte!
Oder bin ich mit getelementbyid auf dem ganz falschen weg. Kenne mich nicht wirklich mit Javascript aus und brauch dringend Hilfe!
Danke im vorraus,
Bathroth