Avatar billede hede99 Nybegynder
21. november 2002 - 18:07 Der er 12 kommentarer og
1 løsning

Knap som kan vise en pdf fil

Hej.

Jeg vil gerne lave et framesæt. Hvor den ene frame skal indholde en knappe.

Det anden frame skal vise en pdf dokument. Evt. 1.pdf og når jeg så trykker på knappen skal den vise 2.pdf o.s.v. Når man så har trykket på knappen til den sidste fil, skal den skrive "Ikke flere tilbud"

Det kan være meget forskellige om der kun er 1 fil eller om der er flere filer.. De vil kom til at hedde 1,2,3,4,5,6,o.s.v  Den skal altid hente fil 1 som standard...

I mappen /PDF ligger der kun pdf filer..

Hvordan laver jeg det?
Avatar billede larsen Nybegynder
21. november 2002 - 20:30 #1
Vil det sige at du vil have een knap som viser forskellige filer i den anden frame ?
Avatar billede hede99 Nybegynder
21. november 2002 - 20:37 #2
Ja/nej...
Når jeg klikke på knappen.. skal den loade den næste pdf fil i den anden frame..
Avatar billede hossein Nybegynder
21. november 2002 - 21:52 #3
hvor mange pdf filer det drejer sig om?
Avatar billede hede99 Nybegynder
21. november 2002 - 22:04 #4
Det kan være forskellige, der kan være alt fra 1 til måske 10...
Meget forskellige fra uge til uge..
Avatar billede hossein Nybegynder
21. november 2002 - 22:22 #5
Har du prøvet med en side paging?
Avatar billede larsen Nybegynder
21. november 2002 - 22:36 #6
Ok. Lige nu har jeg 2 filer (og det er måske lidt rodet)
Den er sat til at dine PDF-filer ligger i samme katalog som disse 2 filer.

---- START PÅ Filen "DEFAULT.ASP"

<html>

<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Ny side 1</title>
</head>

<frameset rows="64,*">
  <frame name="banner" scrolling="no" noresize target="indhold">
  <frameset cols="150,*">
    <frame name="indhold" SRC="Menu.asp">
    <frame name="hovedramme">
  </frameset>
  <noframes>
  <body>

  <p>Denne Web-side bruger rammer, og din browser understøtter ikke rammer.</p>

  </body>
  </noframes>
</frameset>

</html>

---- SLUT PÅ Filen "DEFAULT.ASP"

---- START PÅ Filen "MENU.ASP"

<script language="Javascript">
var a
a=1
function naeste(link1)
{
    window.parent.frames["hovedramme"].location.href=link1+".pdf";
}
</script>
<%
Dim fso, f, fl, fc, s, N
Function ShowFolderList(FileSpec)
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f = fso.GetFolder(FileSpec)
  Set fc = f.Files
  N=0
  For Each fl in fc
        If UCase(Mid(Fl.Name,Len(Fl.Name)-2,3))="PDF" then
            N=N+1
        End If
  Next
  ShowFolderList = N
End Function
FilDir=Server.MapPath(".")
antal=ShowFolderList(FilDir)
%>
<FORM NAME="TEST" METHOD="POST">
<html>

<input type="button" value="Næste" onClick="java script:naeste(a);((a > <%=int(antal)-1%>) ? a=1 : ++a);">
</FORM>

---- SLUT PÅ Filen "MENU.ASP"

(den virker med JPG)
Avatar billede hede99 Nybegynder
21. november 2002 - 22:58 #7
Når man kommer til den sidste pdf fil.. skal der skrive under knappen... "Ikke flere tilbud" kan man det..
Avatar billede larsen Nybegynder
21. november 2002 - 23:00 #8
Øjeblik..
Virker det ellers ?
Avatar billede larsen Nybegynder
21. november 2002 - 23:15 #9
Jo, hvis MENU.ASP bliver ændret til :


<script language="Javascript">
var a
a=1
function naeste(link1)
{
    window.parent.frames["hovedramme"].location.href=link1+".jpg";
}
function ikkefler()
{
    document.write("Der er desværre ikke flere..");
}
</script>
<%
Dim fso, f, fl, fc, s, N
Function ShowFolderList(FileSpec)
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f = fso.GetFolder(FileSpec)
  Set fc = f.Files
  N=0
  For Each fl in fc
        If UCase(Mid(Fl.Name,Len(Fl.Name)-2,3))="JPG" then
            N=N+1
        End If
  Next
  ShowFolderList = N
End Function
FilDir=Server.MapPath(".")
antal=ShowFolderList(FilDir)
%>
<FORM NAME="TEST" METHOD="POST">
<html>

<input type="button" value="Næste" onClick="java script:naeste(a);((a > <%=int(antal)-1%>) ? ikkefler() : ++a);">
</FORM>
Avatar billede hede99 Nybegynder
22. november 2002 - 09:31 #10
Jeg har ikke prøvet det, men det sker i weekenden..
Avatar billede hede99 Nybegynder
22. november 2002 - 12:48 #11
Jeg har fået den til at vise 1.pdf som standard.. hvordan får jeg den så til at hente 2.pdf når man trykker på knappen første gang..
Avatar billede hede99 Nybegynder
22. november 2002 - 13:56 #12
nu virker det!
Avatar billede larsen Nybegynder
22. november 2002 - 15:04 #13
Jubiiii :-))
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
Kurser inden for grundlæggende programmering

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