Avatar billede hede98 Nybegynder
12. august 2003 - 09:56 Der er 12 kommentarer og
1 løsning

Lukning af vindue

Hej.
Jeg bruger følgende kode til at vise nogle pdf filer, når der har været i gennem alle filer, så skriver den "Sidste tilbud", men jeg vil også gerne have den til at komme med "Luk" hvor jeg så kan lukke vinduet, det er lavet som et popup vindue. Men jeg kan bare ikke finde ud af indsætte koden!



<base target="_self">

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

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

<body bgcolor="#737173">

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

<% if n < 2 then %>
<span style='color:#FFFFFF;font-family:Arial;'></span><br>
<% else %>
<input type="button" value="Næste" onClick="java script:naeste(a);((a > <%=int(antal)-1%>) ? ikkefler() : ++a);">
<% end if %>
</FORM>
Avatar billede sukos Juniormester
12. august 2003 - 09:59 #1
<a href="java script:window.close(self.close);">Luk vinduet</a>, evt. eller også som en button
Avatar billede hede98 Nybegynder
12. august 2003 - 10:02 #2
Gerne som tekst,, men hvor i fanden skal det indsættes, det skal komme sammen med teksten "Sidste tilbud"
Avatar billede mm12010 Nybegynder
12. august 2003 - 10:04 #3
function ikkefler()
{
    document.write("<body style='background-color: #737173;'>");
    document.write("<span style='color:#FFFFFF;font-family:Arial;'>Sidste tilbud.</span><br>");
    document.write("<span style='color:#FFFFFF;font-family:Arial;' onClick="self.close();">Luk Vindue.</span><br>");
    document.write("</body>");
}
Avatar billede hede98 Nybegynder
12. august 2003 - 10:09 #4
virker ikke, giver fejl,
se på www.h-hedegaard.dk/muheco
Avatar billede mm12010 Nybegynder
12. august 2003 - 10:18 #5
<% if n < 2 then %>
<span style='color:#FFFFFF;font-family:Arial;'>&nbsp;</span><br>
<% else %>
<input type="button" value="Næste" onClick="a=((a > <%=int(antal)-1%>) ? ikkefler() : a++);naeste(a);">
<% end if %>
Avatar billede mm12010 Nybegynder
12. august 2003 - 10:21 #6
eller måske sådan:

<input type="button" value="Næste" onClick="((a > <%=int(antal)-1%>) ? ikkefler() : naeste(a++))">
Avatar billede hede98 Nybegynder
12. august 2003 - 10:27 #7
nope..
Avatar billede mm12010 Nybegynder
12. august 2003 - 10:33 #8
function naeste(link1){
    if(link1 > <%=int(antal)-1%>){
        ikkefler();
        }
    else{
        a++;
        window.parent.frames["hovedramme"].location.href=link1+".pdf";
        }
    }


-----------------------------------------------------------

<input type="button" value="Næste" onClick="naeste(a);">
Avatar billede hede98 Nybegynder
12. august 2003 - 10:36 #9
?? det fatter jeg ikke lige helt...
Avatar billede hede98 Nybegynder
12. august 2003 - 10:47 #10
gider du ikke at lave koden som den skal være!
Avatar billede mm12010 Nybegynder
12. august 2003 - 10:49 #11
<base target="_self">

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

function naeste(link1){
    if(link1 > <%=int(antal)-1%>){
        ikkefler();
        }
    else{
        a++;
        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=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)
%>
<html>

<body bgcolor="#737173">

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

<% if n < 2 then %>
<span style='color:#FFFFFF;font-family:Arial;'>&nbsp;</span><br>
<% else %>
<input type="button" value="Næste" onClick="naeste(a);">
<% end if %>
</FORM>
Avatar billede hede98 Nybegynder
12. august 2003 - 10:52 #12
den kommer da ikke op med at jeg kan lukke vinduet..
Avatar billede mm12010 Nybegynder
12. august 2003 - 10:53 #13
sorry - du skal bruge funktionen fra:

Kommentar: mm12010
12/08-2003 10:04:46
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