location.replace funktioniert nicht richtig
Rene Heusser
- dhtml
Ich habe eine Seite mit vertraulichen Informationen, einerseits Finanzzahlen in PDF Format und andererseits Strukturen in PNG Format.
Wenn ein Benutzer das erste Mal eine der beiden Optionen wählt erscheint ein "Disclaimer".
Wird dort bestätigt, so wird das Gewünschte angezeigt.
Anschliessend wird der Benutzer über die "Back" Taste wieder auf die erste Seite geführt.
Dies funktioniert sowohl im IE, wie auch in Mozilla für die "image/png" mime type.
Bei "application/pdf" wird der Benutzer unter Mozilla wieder auf den "Disclaimer" geleitet und IE versucht das PDF ohne mime Zuweisung darzustellen, d.h. es wird als Zeichensalat dargestellt.
Wäre froh, wenn es dazu eine Lösung gäbe!
Danke, René
Der Aufruf vom "Disclaimer" lautet:
<form action="button.htm">
<div><center>
<button name="ClickMe" type="button"
value="SHOWBLOB" onClick=javascript:location.replace("/hpplsql/MIS_UTIL.DSP_GAT_INSERT_AND_SHOW?p_buyer='||p_buyer||'&'||'p_mime_type='||p_mime_type||'")
<p><img src="/img/gscf_logo_t.gif" width="50" height="50" border="0" alt="Click to accept the Disclaimer"><br>');
<b>Accept</b></p>
</button>
</center></div>
</form>
Hallo!
ich habe mir nicht den ganzen Thread durchgelesen, ich bin nur gut drauf und habe gesehen, dass noch keiner hier geschrieben hat. vielleicht hilft dir statt location.replace() auch folgendes:
locaion.href="<ZIEL>";
leitet zum ziel <ZIEL> weiter. wobei <ZIEL> eine beliebige ressorce ist, egal ob html, pdf, png datei oder sontwas.
history.back();
geht beim benutzer eine seite zurück
history.forward();
geht beim benutzer eine seite vorwärts
history.go(x);
geht x seiten vor/zurück beim benutzer. wenn x (eine ganzzahl muss es sein) positiv ist, wird soviele seiten vorgegangen (in der history). ist x negativ, wird beim benutzer so viele seiten zurückgegangen.
history.go(1); geht eine seite vor
history.go(-2); geht zwei seiten zurück
solltest du dich für javascript interessieren und selber programmieren, dann empfehle ich dir das buch "JavaScript" von Michael Seeboerger-Weichselbaum (ISBN: 3-8266-8106-1 / www.seebi.de)
dort steht unter anderem auch dies drin (und natürlich noch vieeeeeles mehr)
mfg, andré