Automatische Ausführung von History.Back
René
- dhtml
Ich habe eine Seite von der der Benutzer beim Anklicken eines Symboles auf PDF dokument weitergeleitet wird.
Beim ersten Anklicken öffnet sich ein "Disclaimer", welcher der Benutzer mit Klicken bestätigen muss. Anschliessend wird er weitergeleitet zum PDF.
Wenn der Benutzer nun zurück auf die erste Seite will, muss er über den "Disclaimer" zurück.
Dies möchte ich allerdings, im Sinne der Benutzerfreundlichkeit, überspringen, jedoch weiss ich nicht, wie ich dies anstellen muss.
Danke für Eure Unterstützung.
René
Moin,
Ich habe eine Seite von der der Benutzer beim Anklicken eines Symboles auf PDF dokument weitergeleitet wird.
Beim ersten Anklicken öffnet sich ein "Disclaimer", welcher der Benutzer mit Klicken bestätigen muss. Anschliessend wird er weitergeleitet zum PDF.
Wenn der Benutzer nun zurück auf die erste Seite will, muss er über den "Disclaimer" zurück.
Dies möchte ich allerdings, im Sinne der Benutzerfreundlichkeit, überspringen, jedoch weiss ich nicht, wie ich dies anstellen muss.
mach den Disclaimer in einem neuen Fenster auf, in den <a href>mit dem PDF-Link machst Du einfach noch ein "onclick='window.close()'", dann geht beim klick das Fenster mit dem Disclaimer zu.
Dennis
Hallo Dennis
Danke für den Tip, aber die Variante mit dem neuen Fenster ist leider keine Option.
Was ich mir gedacht habe, ist, den letzten History-Eintrag zur ersetzen. Z.B. history.replace = history.back.
Allerdings habe ich noch zu wenig Kenntisse in der Materie um zu wissen, ob und wenn ja, wie dies geht.
Gruss René
hi,
Was ich mir gedacht habe, ist, den letzten History-Eintrag zur ersetzen. Z.B. history.replace = history.back.
wie wäre es, wenn du auf der disclaimer-seite die "weiterleitung" dergestalt machst, dass du mittels location.replace() das PDF "aufrufst"?
dann müsste (sofern das auch mit PDFs funktioniert) das PDF in der history die stelle der disclaimer-seite einnehmen.
geht man dann vom PDF aus "zurück", sollte man wieder auf der vorherigen seite landen.
gruß,
wahsaga
Hallo wahsaga
Das war ein Volltreffer! Herzlichen Dank!
Der Code sieht nun so aus:
htp.p('<form action="button.htm">');
htp.p('<div><center>');
htp.p('<button name="ClickMe" type="button"');
htp.p(' value="SHOWBLOB" onClick=javascript:location.replace("/hpplsql/DSP_GAT_INSERT_AND_SHOW?p_buyer='||p_buyer||'&'||'p_mime_type='||p_mime_type||'")');
htp.p(' <p><img src="/img/logo.gif" width="67" height="67" border="0" alt="Click to accept the Disclaimer"><br>');
htp.p(' <b>Accept</b></p>');
htp.p('</button>');
htp.p('</center></div>');
htp.p('</form>');
Danke und einen schönen Abend.
René