Avatar billede compac Seniormester
28. marts 2008 - 22:53 Der er 5 kommentarer og
1 løsning

Pdf-fil på css side

Jeg har en pdf-fil, som jeg kunnetænke mig at placere på min css-side. 

Jeg har følgende kode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ballerup Kunstforening</title>
<style type="text/css">


body {
width:750px;
margin:0 auto;
margin-top:30px;
}
    #container
    {
        text-align: left;
        margin: 0 auto;
        width: 700px;
        background: #FFF;
        }
/* ----- HEADER ----- */
#header {
width:750px;
height:80px;
color:#FFF;
margin: 0 auto;
background: #D36832;
text-align:center;
padding: 7px 0 0 0;
}
/* FAUX LAYOUT WRAPPER */


#wrapper{
width:750px;
margin-top:0px;
}
/* ----- NAVIGATION ----- */

#nav {
width:200px;
min-height:400px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:400px; /* for IE5.x and IE6 */
background-color:#D36832;
float:left;
       
}

/* ----- MAIN CONTENT ----- */

#indhold {
float:left;
margin-left:220px;
width:540px;
min-height:500px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:500px; /* for IE5.x and IE6 */
background-color:#333333;
margin-top:0px;
}


</style>
</head>
<body>
<div id="header">
<h1 style="margin-left: 0px; width: 681px;">
    Ballerup Kunstforening
    </h1>
</div>
<div id="wrapper">
      <div id="nav">
   
              <div id="liste">
              <?php include "id-liste.php";?> <!--venstre menu-->
              </div>
        </div>
    <div id="indhold">
<?php    include "aktivitetsplan2.pdf";  ?>
    </div>
</div>

</body>
</html>


Hvis jeg kører dette program kommer pdf-filen under div id=indhold(som den skal) men står på "hebraisk", altså helt ulæselig med tal og bogstaver ud i et.

Jeg kunne tænke mig at pdf-filen kom til at stå i feltet uden den sidenummer-søjle der findes normalt.
Hvs dette ikke er muligt "kan jeg leve med" at få pdf-filen lagt ind i feltet.
Avatar billede w13 Novice
29. marts 2008 - 11:39 #1
Ja, det er klart. Du kan ikke bare indsætte indholdet af en PDF-fil på den måde, da indholdet af en PDF-fil i virkeligheden er ulæselige tegn for det meste. Du må i stedet bruge et IFrame.

<div id="indhold">
<iframe src="aktivitetsplan2.pdf"></iframe>
</div>

I øvrigt har indsættelse af PDF-filen intet med CSS at gøre, og langt mere med PHP.
Avatar billede compac Seniormester
29. marts 2008 - 13:19 #2
Ja de har ikke meget med hinanden at gøre.
Jeg bryder mig imidlertid ikke meget im frames og har derfor løst problmet med en window.open :
<a href="http://pknudsen.net/ballerup/aktivitetsplan/aktivitetsplan2.pdf" onclick="window.open('http://ballerupkunstforening.dk/aktivitetsplan/aktivitetsplan2.pdf','','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=800, height=600, left=20, top=20'); return false;">Aktivitetsplan</a>
Avatar billede compac Seniormester
29. marts 2008 - 13:22 #3
Sætningen skal se således ud:

<a href="http://ballerupkunstforening.dk/aktivitetsplan/aktivitetsplan2.pdf" onclick="window.open('http://ballerupkunstforening.dk/aktivitetsplan/aktivitetsplan2.pdf','','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=800, height=600, left=20, top=20'); return false;">Aktivitetsplan</a>
Avatar billede w13 Novice
29. marts 2008 - 13:29 #4
Eller:

<a href="http://ballerupkunstforening.dk/aktivitetsplan/aktivitetsplan2.pdf" onclick="window.open(this.getAttribute('href'),'','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=800, height=600, left=20, top=20'); return false">Aktivitetsplan</a>
Avatar billede olebole Juniormester
29. marts 2008 - 16:26 #5
<ole>

Du må ikke have mellemrum i tredie argument i et kald til window.open. Slet alle mellemrum efter kommaerne.

Hvad er forøvrigt en 'css-side'? For mig ligner det da en HTML-side  =)

/mvh
</bole>
Avatar billede compac Seniormester
08. april 2008 - 13:35 #6
Ja, sådan kan det jo gå når man samtidig sidder og roder med en extern css-fil. Men ellers er det vist noget værre sludder at kalde det sådan.
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