also ich sach dir mal eins, von programmierer zu möchtegern-spaghetticoder:
für derartige verbrechen gehörst du verhauen, zumindest stark geohrfeigt. solche tausend-zeilen-echos sind unhaltbar und stümperhaft, weil unleserlich. man sollte, um ordentlich debuggen zu können, auch den html-quelltext, den man da erzeugt, lesen können.
wie soll man das denn machen, wenn du keine leerzeichen und zeilenumbrüche einbaust?
nimm das blöde javascript einfach aus dem php-code raus,
und zwar so, dass innerhalb der php-tags nur echter php-code bleibt, alles statische kann weg.
PHP-Code:
<?php
// hier dein ECHTER php -code
?>
<script type="text/javascript">
var sekunden = 5;
var wait = sekunden * 1000;
document.formular.ok.disabled=true;
for(i=1;i<=sekunden;i++) {setTimeout("buttontext(" + i + ")", i * 1000);
}
function buttontext(num) {
if(num == (wait/1000)) {
document.bauen.ok.value = "Ich stimme zu ";
document.formular.ok.disabled=false;
}else {anzahl = (wait/1000)-num;
document.formular.ok.value = "Ich stimme zu (" + anzahl + ")";
}
}
</script>
<?php
// hier eventuell weiterer php-code
?>
und? siehst du jetzt den fehler?
[edit]
und ja, mein verhalten ist nicht gerechtfertigt. es weckt nur erinnerungen an ein projekt im letzten jahr, das genau solchen code beinhaltet hat, an dem ich 3 monate lang tag und nacht gearbeitet hab und ich dann irgenwann einmal einsehen musste, dass solcher code auch mit bestem willen nicht zu retten ist, wenn er sich über 300 files zieht. diese vergewaltigung von php muss man bereits im keim ersticken, sonst gewinnt das noch überhand

[/edit]