Avatar billede hede99 Nybegynder
08. december 2002 - 18:51 Der er 1 løsning

Load af pdf filer..

Hej
Jeg bruger nedenstående funktion til at vise nogle pdf dokumenter. Når jeg trykker på knappen "Næste" loader den næste pdf fil. Ved load af sidste pdf fil i mappen, skrive den "Sidste tilbud"

Nu til problemet: Hvis der kun ligger en fil og den bliver loade af framesætte, så skal der jo gerne skrives "Sidste tilbud" med det samme.

Så hvordan, får jeg lavet funktionen om til at tjekke om der kun er 1 fil i mappen og skrive "sidste tilbud" med det samme.

<base target="_self">

<script language="Javascript">
var a
a=1

function naeste(link1)
{
    window.parent.frames["hovedramme"].location.href=link1+".pdf";
}

function ikkefler()
{
    document.write("<body style='background-color: #737173;'>");
    document.write("<span style='color:#FFFFFF;font-family:Arial;'>Sidste tilbud.</span><br>");
    document.write("</body>");
}

</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=-1
  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)
%>
<html>

<body bgcolor="#737173">

<FORM NAME="TEST" METHOD="POST">


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

</html>
Avatar billede nordclc Nybegynder
10. december 2002 - 10:36 #1
Du kan jo spørge på værdien af N:

<FORM NAME="TEST" METHOD="POST">

<% if n < 2 then %>
<span style='color:#FFFFFF;font-family:Arial;'>Sidste tilbud.</span><br>
<% else %>
<input type="button" value="Næste" onClick="java script:naeste(a);((a > <%=int(antal)-1%>) ? ikkefler() : ++a);">
<% end if %>
</FORM>


//nordclc
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