Hallo Herr Leiner,
ich habe ein kleines/großes Problem bezüglich dieser Frage. Bei meinem Test auf einer Seite hatte ich keine Probleme, wenn ich aber auf das php Script über mehrere Seiten Zugreife, bekomme ich Fehlermeldungen:
1) Items of the following question have been used repeatedly on this page. This inevitably results in data loss! If you need the same question more than once, please create a copy of this question. The following items are duplicates: XX09_01, [Liste aller Items dieser Variable]
2)One or more variables (XX09_01, [Liste aller Items dieser Variable]) have already been asked on page 46.
Ich habe am Anfang jeder Seite das php Script verlinkt (am Anfang)
<?
function()
?>
und am Ende der Seite das Item
<script>
blurCount("X009_32");
</script>
Ich denke es liegt daran, das ich im php Script question('XX09'); habe. Das legt ja dann alle Items der Variable auf der Seite an...
Das php Script:
function awesome() {
question('XX09');
html('
<script type="text/javascript">
function blurCount(inputID) {
var input = document.getElementById(inputID);
if (!input) {
alert("Fehler: Interne Variable " + inputID + " ist auf der Seite nicht verfügbar!");
return;
}
// Initialisierung (Wert: 0)
if (isNaN(parseInt(input.value))) {
input.value = 0;
}
// Funktion, die beim Verlassen des Fenster aufgerufen wird
function countBlur(evt) {
var val = parseInt(input.value);
input.value = val + 1;
}
// Zählung für jedes Verlassen des Fensters aktivieren
var bttn = document.getElementsByClassName("counter");
for(var i = 0; i < bttn.length; i++) {
bttn[i].addEventListener("click", countBlur)
}
}
</script>
');
}