Autor |
Nachricht |
easteregg
Threadersteller
Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht:
|
Verfasst Mo 30.08.2004 16:38
Titel Zwei Sachen auf einmal? |
|
|
Hi,
ich möchte sowohl von einer Seite auf einen Download (Zip-File) weiterleiten, als auch die Seite dabei schließen (sprich: Fenster öffnen, Download starten, Fenster (da ja unnötig) wieder schließen).
Wie geht das? Weil ich mit Meta Refresh nur eine Sache hinbekomme...
Und wie muss da der JS Code zum Fenster schließen lauten (auch window.close?)?
MfG,
easteregg
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 30.08.2004 17:02
Titel
|
|
|
naja die frage is wann das passieren soll .. onload is wohl zu früh
weil dann killt er dir wahrscheinlich dein fenster bevor der refresh
greift. .. da müsste man sich halt was überlegen. is halt auch bissel
doof, weil selbst mit timeout kann der server ja ziemlih lange
zum reagieren brauchen .. hmmm
|
|
|
|
|
Anzeige
|
|
|
morfkor
Account gelöscht
Ort: -
|
Verfasst Mo 30.08.2004 17:03
Titel
|
|
|
und warum machste nicht einfach nen link "close window" ?
ist doch eigentlich ganz legitim.
|
|
|
|
|
easteregg
Threadersteller
Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht:
|
Verfasst Mo 30.08.2004 17:08
Titel
|
|
|
Ich möchte, dass der User nur den Download bekommt - denn der soll nur besonderen Mitgliedern zur Verfügung stehen - und eine Rechtsklicksperre finde ich zu simpel
Zudem will ich dem User alle Klickarbeit abnehmen
MfG,
easteregg
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mo 30.08.2004 17:09
Titel
|
|
|
Eine Lösung ist, mit deinFenster.document.write die Inhalte und die Anweisungen des PopUps zu generieren. So ist sichergestellt, dass du das Fenster, nachdem der Download gestartet ist, wieder ohne Weiteres schließen kannst.
|
|
|
|
|
angelone
Dabei seit: 29.08.2004
Ort: -
Alter: 43
Geschlecht:
|
Verfasst Mo 30.08.2004 17:13
Titel
|
|
|
ich würde ins <body onload= ne funktion packen die zuerst den dateidownload startet
und danach n window.close() macht.
Zuletzt bearbeitet von angelone am Mo 30.08.2004 17:14, insgesamt 2-mal bearbeitet
|
|
|
|
|
easteregg
Threadersteller
Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht:
|
Verfasst Mo 30.08.2004 17:14
Titel
|
|
|
XSchinkenX hat geschrieben: | Eine Lösung ist, mit deinFenster.document.write die Inhalte und die Anweisungen des PopUps zu generieren. So ist sichergestellt, dass du das Fenster, nachdem der Download gestartet ist, wieder ohne Weiteres schließen kannst. | Du meinst, ich soll es per Javascript schreiben? Wie würde dann der Code aussehen? Denn schließlich ist die Seite ja beim weiterleiten verschwunden, somit auch der Java-Rest - oder?
angelone hat geschrieben: | ich würde ins <body onload= ne funktion packen die zuerst den dateidownload startet
und danach n window.close() macht. | Nur die Frage ist: wie sieht der Code aus?
MfG,
easteregg
Zuletzt bearbeitet von easteregg am Mo 30.08.2004 17:14, insgesamt 1-mal bearbeitet
|
|
|
|
|
angelone
Dabei seit: 29.08.2004
Ort: -
Alter: 43
Geschlecht:
|
Verfasst Mo 30.08.2004 17:53
Titel
|
|
|
da hab ich wohl zu schnell geschossen.
das würde prinzipiell funzen mit meiner methode hier.
würdest du das fenster nicht schliessen.
internet explorer und opera scheinen das downloadfenster zu schliessen wenn das fenster aus dem es kommt auch geschlossen wird.
(beim internet explorer reicht übrigens ein popup fenster das nur die datei öffnet für dein problem)
ansatz:
Code: |
<script language="JavaScript" type="text/javascript">
<!--
function beginDownload() {
document.write('<iframe height="0" width="0" src="test.rar"></iframe>');
window.close();
}
window.onLoad=beginDownload();
//-->
</script>
|
das scheint aber dann ein generelles problem zu sein.
was dann denk ich mit der anderen lösung nicht gelöst wäre...
Zuletzt bearbeitet von angelone am Mo 30.08.2004 17:54, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
HTML - zwei seiten auf einmal öffnen.
Zwei <Forms>, Zwei Checkboxen und ein Problem
Validator zeigt komische Sachen?
Externe Sachen in MC laden (Flash Mx)
Foto-Gallerie für Anfänger in Sachen Html
[3D-Softwaresuche]Schnell, einfach - für simple Sachen
|
|