|
|
Hi @ all! Leider kann ich kein Javascript, deshalb meine Frage: Ich möchte von mehreren Links auf EINE Seite zum download greifen. Auf dieser seite soll aber nur EIN Button sein! Kann man das machen? Wie geht das?
|
|
| 22.05.2007 16:28:16 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hallo Kannst Du das mal präzisieren? Was willst Du erreichen, was downloaden, was für mehrere Links??? Wir können nicht in Deinen Kopf reingucken. Du musst uns das schon erklären. (Mir jedenfalls, denn ich kapiere das Anliegen nicht) Viel Spaß noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 22.05.2007 16:48:57 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
|
|
Sorry! Ich habe ein Frameset. Im unteren Teil kann man pdf-Dokumente zum lesen auswählen. Wenn man die Ausgewählt hat erscheinen die im unteren Teil und im oberen Teil soll eine Seite mit einem Button, damit man die PDF_Datei downloaden kann. Jetzt will ich, dass wenn man eine solche PDF-Datei zum lesen anklickt, dass sich irgendetwas (z.B. eine Javascriptvariable) das merkt und dem in dem oberen Frame gelegenen Button mitteilt, dass diese bestimmte datei göffnet wurde und nun eben als download bereitstehen soll.
(ich habe schon: - ein Javascript, dass das Doppelte Fensteröffnen ausführt) ( - ein php script, dass nur das downloaden über den link möglich macht)
|
|
| 22.05.2007 18:42:08 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hallo, da wirst Du nur mit Javascript kein Glück haben. Schau Dir mal http://www.validome.org/doc/HTML_ge/div ... etypen.htm an. Ein Browser, welcher ein PDF-Reader-Plugin besitzt, wird immer das Dokument anzeigen und nicht zum Download anbieten - da kann man auch mit Javascript nichts machen. In einen solchen Fall funktioniert das nur mit "Rechtsklick->Speichern unter". Die einzige Möglichkeit einen Download zu erzwingen, ist ein Serverseitiger Script (PHP, Perl etc.) der in dem HTTP-Header dem Bowser "sagt" - "Downloade das Teil und zeige es nicht an". Google mal nach "Download erzwingen". Wenn das funktioniert, können wir uns dem Javascript zuwenden ;-))
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 22.05.2007 20:04:52 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Man könnte die pdf's in einen extra Ordner packen und mit dieser .htaccess-Anweisung direkt zum Download freigeben:
Code:
<FilesMatch "\.(PDF|pdf)$" >
ForceType application/octet-stream
</FilesMatch> |
Edit: Nee, geht leider nicht. Zumindest nicht bei mir mit Linux/Firefox...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 22.05.2007 21:47:46 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Gute Idee mit der .htaccess - hiermit funktioniert es aber:
Code:
<FilesMatch "\.(PDF|pdf)$" >
ForceType application/octet-stream
Header set Content-Disposition: attachment
</FilesMatch> |
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 23.05.2007 01:30:59 |
|
|
|
Kann sein, dass ich mich undeutlich ausgedrückt habe aber: ich HABE SCHON ein Script, dass den Download erzwingt!!!!!! (siehe mein 2. Eintrag!) Ist übrigens ein php-Script! Ein Javascript für den dopplten Link habe ich auch -> also brauche ich eure Hilfe dabei, wie man den Button mit seiner allgemeinen Funktion erstellt! Aber trotzdem DANKE für eure bisherige Bemühung!!!
|
|
| 23.05.2007 16:57:58 |
|
|
|
HALLO??? IST DA WER??? Ist euch die Puste ausgegangen??? Brauche unbedingt schnelle Hilfe!
|
|
| 26.05.2007 11:51:20 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
|
| 26.05.2007 15:56:23 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|