Avatar billede bengun Novice
04. maj 2005 - 12:03 Der er 2 kommentarer og
2 løsninger

Vise .pdf fil fra php

Hej

Hvordan ser kaldet ud hvis jeg vil vise en .pdf fil i et nyt vindue via .php kode.

$pdf_dokument = "januar_2005.pdf"

// vis .pdf fil i et nyt vindue angivet i ovenstående variabel.
Avatar billede kasperbn Nybegynder
04. maj 2005 - 12:59 #1
<a href="<?=$pdf_dokument?>" target="_blank">
Avatar billede flushout Nybegynder
04. maj 2005 - 16:01 #2
Hvis det skal være et link:

echo "<a href='".$pdf_dokument."' target='_blank'>".strip_tags($pdf_dokument)."</a>";

-------

Hvis du vil åbne dokumentet automatisk uden at lukke din nuværende side bør du bruge noget javascript, i stil med det her:

<script language="javascript">
function showfile(filename){
  window.open(filename,null,'height=500,width=400,status=yes,toolbar=yes,menubar=yes,location=yes');
}
</script>

Javascriptet kaldes sådan:

echo "<script>java script:showfile(".$pdf_dokument.");</script>";

Det kan selvfølgelig også være en onload, onclick, osv der kalder funktionen

-----

Jeg håber det er brugbart :)
Avatar billede bengun Novice
09. maj 2005 - 11:38 #3
Hej flushout

Det ser umidlbart OK ud.

Jeg arbejder udfra løsningen med Javascriptet, men når jeg kører filen giver den mig en melding om at siden blev udført med en fejl på siden. Den fortæller mig dog ikke hvad fejlen er. Jeg mener at kunne spore mig frem til at det er i JavaScriptet, fejlen ligger.
Avatar billede flushout Nybegynder
11. maj 2005 - 14:58 #4
Det er meget muligt at der er fejl i javascriptet.. det var bare noget jeg bankede hurtigt sammen.. ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester