Antwort an „Matthias Scharwies“ verfassen

Hallo Joachim,

wenn der Benutzer auf Lösung klickt, soll die angegebene Seite aufgerufen werden.

Da sitzt Dein Denkfehler: Du willst eine Information über das Ergebnis anzeigen, dann aber eine neue Aufgabe stellen / mit dem Quiz weitermachen.
Das hast du (auch für dich selbst!) nicht mitformuliert und ist so auch mit Deiner Lösung nicht möglich, weil das PDF ja im neuen Tab ist.

Mit JavaScript kannst du nicht von Tab zu Tab wechseln, sonst könnte man ja vom SELF-Forum aus auf dein Online-Banking im Nachbar-Tab zugreifen..

Setze ich window.location vor das href, wird sie nach dem Klick auf Lösung zwar aufgerufen, man kehrt nach dem Schließen dieses Fensters aber nicht auf die Aufrufseite zurück, wie es sein sollte.

Deshalb solltest du in deinem Tab (=Quiz) bleiben und nichts externes aufrufen. Theoretisch könntest du auf Button-Click einen iframe im gleichen Tab öffnen, der das PDF anzeigt.

Praktisch würde ich das im Quiz mnachen. Erwartest du, dass Nutzer den mehrschrittigen Lösungsweg im Kopf rechnen und dann die Endsumme in dein Quiz eingeben?

Du müsstest das Ganze konzeptionell noch mal anpassen.

Herzliche Grüße

Matthias Scharwies

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen