Archief - HTML: Opslaan als...

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Stefkesplace

Legacy Member
Op men site heb ik veel pdf files om te downloaden:
http://users.telenet.be/inventorwizard .
Nu bepaalde pdf files zijn tamelijk groot en zijn dus beter om deze op te slaan eerst en dan te openen anders moet je zo zitten wachten eer er iets op komt.
Nu dit kan men zelf doen met rechtermuisknop. MAar bestaat er ook een stukje code dat automatisch de vraag stelt van openen of opslaan als?? :help:

bRahms

Legacy Member
Voor IE kon ge dat vroeger zo doen:
<button onclick="javascript: document.execCommand('SaveAs','1','');">Click to save</button>

weet niet of ge dat nog mag/kunt gebruiken.

b0bbY

Legacy Member
Stefkesplace zei:
Op men site heb ik veel pdf files om te downloaden:
http://users.telenet.be/inventorwizard .
Nu bepaalde pdf files zijn tamelijk groot en zijn dus beter om deze op te slaan eerst en dan te openen anders moet je zo zitten wachten eer er iets op komt.
Nu dit kan men zelf doen met rechtermuisknop. MAar bestaat er ook een stukje code dat automatisch de vraag stelt van openen of opslaan als?? :help:

met HTML zal het alwast niet lukken.

Dit is trouwens iets wat je eigenlijk ook aan de begruiker overlaat. als hij defile wilt downloaden voor later gebruik kan hij rechtsklikken en save as kiezen, anders gewoon links klik om link te openen in de browser.

Om de save file as prompt te forcen moet je php'en...

zoek es naar de "header function" op php.net ;)

iets in den aard van -->

PHP:
if( is_file( "$thefile" )
{
header("Content-Disposition: attachment; filename=$thefile");
header("Content-Length: " . filesize("$thefile"));
readfile("$thefile" );
exit;
}

-->zou het moeten doen imo

Lashknife

Legacy Member
eigenlijk is die execCommand IE only en niet echt aangeraden, omdat andere browsers gewoon niets zullen kunnen doen...

wat je wel kan doen is een href-onclick doen en in die onclick zien of er links/rechts geklikt is
- is het rechts, dan zullen ze wel save as gekozen hebben,
- is het links, dan kan je een alert geven met boodschap: "rightclick gebruiken" (maar dan iets userfriendly'er ;) )

steek ook zeker een title="Rightclick to save..." attribuut in je <a>, zo krijgen de mensen alvast bij hovering een tooltipke te zien, da doe al veel...

sneax

Legacy Member
ge kunt gewoon vanboven aan de pagina zetten

'please right click and select 'save as ...' or similar to download and view the .pdf files'

ofzoiets

Sandro

Legacy Member
sneax zei:
ge kunt gewoon vanboven aan de pagina zetten

'please right click and select 'save as ...' or similar to download and view the .pdf files'

ofzoiets

denk je?

edit: just/kidding

Stefkesplace

Legacy Member
Lashknife zei:
steek ook zeker een title="Rightclick to save..." attribuut in je <a>, zo krijgen de mensen alvast bij hovering een tooltipke te zien, da doe al veel...

Lijkt me idd wel al handig :niceone: , zal ik dan ook doen!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan