Avatar billede brops Nybegynder
02. september 2003 - 19:43 Der er 35 kommentarer og
2 løsninger

galleri skal rettes til

Hej jeg har et galleri på den her side www.m-u-n-k.dk/galleri.asp (lad vær at tage jer af designet det kommer).

1. jeg vil gerne have gjort billederne lidt større (oversigten)...???
2. når man klikker på billede kommer det fint nok i et nyt vindue men der er så det uheldige den har menuen med hvordan undgår jeg det..???

Jeg har fået koden fra nettet, tror nok det er fra noget der heder Goat Design.

kilde kode:

<%
dim strfilearr, strcountfiles, randomfile, directory, allfiles, directoryfile
strmappe = "billeder/m-u-n-k"

Set directory=server.createobject("scripting.filesystemobject")
Set allfiles=directory.getfolder(server.mappath(strmappe))

For each directoryfile in allfiles.files
  strfilearr = strfilearr + directoryfile.Name & ","
  strcountfiles = strcountfiles + 1
Next

if request.querystring("execute") ="popup" then
    ImageArray = split(strfilearr,",")

    response.write "<html>" & vbCrLf &_
    "<head>" & vbCrLf &_
    "<title>Gallery</title>" & vbCrLf &_
    "<script>" & vbCrLf &_
    "function resizeMe(){" & vbCrLf &_
    "if (navigator.appName == 'Netscape'){" & vbCrLf &_
    "adjWidth = document.images[""0""].width + 6;" & vbCrLf &_
    "adjHeight = document.images[""0""].height + 27;" & vbCrLf &_
    "}" & vbCrLf &_
    "else {" & vbCrLf &_
    "adjWidth = document.images[""0""].width + 100;" & vbCrLf &_
    "adjHeight = document.images[""0""].height + 150;" & vbCrLf &_
    "}" & vbCrLf &_
    "window.resizeTo(adjWidth, adjHeight);" & vbCrLf &_
    "window.focus()" & vbCrLf &_
    "}" & vbCrLf &_
    "</script>" & vbCrLf &_
    "</head>" & vbCrLf &_
    "<body margin='0' onLoad=""resizeMe();"">" & vbCrLf &_
    "<table style='width:100%;height:100%;'>" & vbCrLf &_
    "<tr>" & vbCrLf &_
    "<td style='width:100%;height:100%;vertical-align:middle;text-align:center;'>" & vbCrLf &_
    "<img src='"&strmappe&"/"&ImageArray(request.querystring("id")-1)&"' name=""0"" id='0' border='0'>" & vbCrLf &_
    "</td>" & vbCrLf &_
    "</tr>" & vbCrLf &_
    "<tr>" & vbCrLf &_
    "<td style='text-align:center;'><a href='java script:window.close();'>close</a></td>" & vbCrLf &_
    "</tr>" & vbCrLf &_
    "</table>" & vbCrLf &_
    "</body>" & vbCrLf &_
    "</html>" & vbCrLf
else
    response.write "<html>" & vbCrLf &_
    "<head>" & vbCrLf &_
    "<title>Galleri</title>" & vbCrLf &_
    "<SCRIPT LANGUAGE=""Javascript"" type=""text/javascript"">" & vbCrLf &_
    "<!--" & vbCrLf &_
    "function Popit(url) {" & vbCrLf &_
    "  popupWin = window.open(url,'new_page','width=500,height=400,scrollbars=yes')" & vbCrLf &_
    "}" & vbCrLf &_
    "//-->" & vbCrLf &_
    "</SCRIPT>" & vbCrLf &_
    "</head>" & vbCrLf &_
    "<body style='text-align:center;'>" & vbCrLf

    Dim CurrentPage, CountPages, ItemsprPage, ItemsTotal, ImageArray, StartImg, EndImg, SiteName, CountImgPrint
    SiteName = request.servervariables("script_name")
    ItemsTotal = strcountfiles
    ItemsprPage = "12"
    CurrentPage  = request.querystring("id")
    If CurrentPage = "" or CurrentPage = "0" then CurrentPage = "1"

    CountPages = (ItemsTotal/ItemsprPage)

    if CountPages > int(CountPages) then CountPages = int(CountPages) + 1

    ImageArray = split(strfilearr,",")

    StartImg = ((CurrentPage-1)*(ItemsprPage))
        If StartImg =  "0" then StartImg = "1"
    EndImg = (ItemsTotal-StartImg)


    if cint(EndImg) > cint(ItemsprPage) then
        EndImg = round(StartImg-1) + round(ItemsprPage)
    else
        EndImg = (StartImg + EndImg)
    End if

    response.write "<table style='width:50%;'>"

    CountImgPrint = 0

    For I = StartImg to EndImg
        CountImgPrint = CountImgPrint +1

        If CountImgPrint = 1 then response.write "<tr>" & vbCrLf & vbCrLf

        response.write "<td style='width:20%;text-align:center;'><a href=""java script: Popit('"&SiteName&"?execute=popup&id="&I&"')"" onfocus='blur()'><img src='"&strmappe&"/"&ImageArray(I-1)&"' border='0' style='width:41px;;height:41px;' /></a></td>" & vbCrLf

        If CountImgPrint = 5 then
            response.write "</tr>" & vbCrLf & vbCrLf
            CountImgPrint = 0
        end if
    Next

    response.write "</tr>" & vbCrLf &_
    "<tr>" & vbCrLf &_
    "<td colspan='5' style='width:100%;text-align:center;'>" & vbCrLf
    For I = 1 to CountPages
        If NOT Cint(CurrentPage) = Cint(I) then
            response.write "<a href='"&SiteName&"?id="&I&"'>" &I& "</a>"
        else
            response.write "["&I&"]"
        end if
    Next

    response.write "</td>" & vbCrLf &_
    "</tr>" & vbCrLf &_
    "</table>" & vbCrLf &_
    "</body>" & vbCrLf &_
    "</html>" & vbCrLf
end if
%>
Avatar billede vbcoder Nybegynder
02. september 2003 - 19:49 #1
popupWin = window.open(url,'new_page','width=500,height=400,scrollbars=yes')
Avatar billede vbcoder Nybegynder
02. september 2003 - 19:50 #2
hmmm - følsom knap

parametre til open

'fullscreen=0,channelmode=0,resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=700,height=600,top=10,left=10'

//vbcoder
Avatar billede brops Nybegynder
02. september 2003 - 19:53 #3
ØØØHHHH ja jo
hvad med det med billedernes størelse
Avatar billede brops Nybegynder
02. september 2003 - 19:54 #4
nu er jeg forviret meget endda hvad skal sættes ind hvor???
Avatar billede netro Nybegynder
02. september 2003 - 20:02 #5
1)
<img src='"&strmappe&"/"&ImageArray(I-1)&"' border='0' style='width:60px;;height:60px;' />
Du skal selvfølgelig ikke gør billederne større, end de egentlig er!)

2)
popupWin = window.open(url,'new_page','width=500,height=400,scrollbars=yes,toolbar=no,location=no,status=no,menubar=no')
Avatar billede vbcoder Nybegynder
02. september 2003 - 20:05 #6
citat : men der er så det uheldige den har menuen med hvordan undgår jeg det..???

menubar=0 //fjerner menulinjen - iøvrigt rimeligt selvforklarende

istedet for
popupWin = window.open(url,'new_page','width=500,height=400,scrollbars=yes')

bruges
popupWin = window.open(url,'new_page','fullscreen=0,channelmode=0,resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=500,height=400,top=10,left=10'

parametrene - er vel selvforklarende

'fullscreen=0,channelmode=0,resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=500,height=400,top=10,left=10'

du fik bare dem alle med for en god ordens skyld
Avatar billede vbcoder Nybegynder
02. september 2003 - 20:09 #7
billedernes størrelse - ja den har netro haft med

istedet for

response.write "<td style='width:20%;text-align:center;'><a href=""java script: Popit('"&SiteName&"?execute=popup&id="&I&"')"" onfocus='blur()'><img src='"&strmappe&"/"&ImageArray(I-1)&"' border='0' style='width:41px;;height:41px;' /></a></td>" & vbCrLf

bruges

response.write "<td style='width:20%;text-align:center;'><a href=""java script: Popit('"&SiteName&"?execute=popup&id="&I&"')"" onfocus='blur()'><img src='"&strmappe&"/"&ImageArray(I-1)&"' border='0' style='width:px;;height:px;' /></a></td>" & vbCrLf

hvilket giver små billeder i 60x60 istedet for 41x41
Avatar billede vbcoder Nybegynder
02. september 2003 - 20:10 #8
jeg ved ikke hvor de 60 smuttede hen

response.write "<td style='width:20%;text-align:center;'><a href=""java script: Popit('"&SiteName&"?execute=popup&id="&I&"')"" onfocus='blur()'><img src='"&strmappe&"/"&ImageArray(I-1)&"' border='0' style='width:60px;;height:60px;' /></a></td>" & vbCrLf

jo nu ved jeg det - forbistrede numlock
Avatar billede vbcoder Nybegynder
02. september 2003 - 20:14 #9
mht popit

din kode

    response.write "<html>" & vbCrLf &_
    "<head>" & vbCrLf &_
    "<title>Galleri</title>" & vbCrLf &_
    "<SCRIPT LANGUAGE=""Javascript"" type=""text/javascript"">" & vbCrLf &_
    "<!--" & vbCrLf &_
    "function Popit(url) {" & vbCrLf &_
    "  popupWin = window.open(url,'new_page','width=500,height=400,scrollbars=yes')" & vbCrLf &_
    "}" & vbCrLf &_
    "//-->" & vbCrLf &_
    "</SCRIPT>" & vbCrLf &_
    "</head>" & vbCrLf &_
    "<body style='text-align:center;'>" & vbCrLf

ny kode

    response.write "<html>" & vbCrLf &_
    "<head>" & vbCrLf &_
    "<title>Galleri</title>" & vbCrLf &_
    "<SCRIPT LANGUAGE=""Javascript"" type=""text/javascript"">" & vbCrLf &_
    "<!--" & vbCrLf &_
    "function Popit(url) {" & vbCrLf &_
    "  popupWin = window.open(url,'new_page','fullscreen=0,channelmode=0,resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=500,height=400,top=10,left=10')
" & vbCrLf &_
    "}" & vbCrLf &_
    "//-->" & vbCrLf &_
    "</SCRIPT>" & vbCrLf &_
    "</head>" & vbCrLf &_
    "<body style='text-align:center;'>" & vbCrLf
Avatar billede netro Nybegynder
02. september 2003 - 20:15 #10
Jeg fornemmer, nogen er ved at skære noget ud i pap ;o)
Avatar billede vbcoder Nybegynder
02. september 2003 - 20:19 #11
jeg fornemmer fra reply 3 og 4 at det er nødvendigt ;-)
Avatar billede vbcoder Nybegynder
02. september 2003 - 20:20 #12
det er da også helt umuligt at have med at gøre
såden ½km response.write - grin
Avatar billede netro Nybegynder
02. september 2003 - 20:23 #13
:-)
Avatar billede brops Nybegynder
02. september 2003 - 20:40 #14
bbl jeg skal og sorry jeg ikk svare men skal i byen nu
Avatar billede netro Nybegynder
02. september 2003 - 21:38 #15
Hvad betyder bbl?
Avatar billede brops Nybegynder
03. september 2003 - 14:52 #16
BBL betyder Be Back later...
det er fint men størrelsen men hvis i klikker på et billede kommer der stadig det uden om... jeg skal have det til at komme i en ren hvid popup med kun billede og luk funktionen
Avatar billede vbcoder Nybegynder
03. september 2003 - 15:00 #17
du skal finde det her

(url,'new_page','width=500,height=400,scrollbars=yes')

og rette til det her

(url,'new_page','fullscreen=0,channelmode=0,resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=500,height=400,top=10,left=10')

så får du det du skal bruge
Avatar billede brops Nybegynder
03. september 2003 - 15:04 #18
det har jeg gjort men gør det stadig.. kan det være fordi det er et ssi den er bygget op omkring??
Avatar billede vbcoder Nybegynder
03. september 2003 - 15:07 #19
hmmm - så må vi se sammenhængen
Avatar billede brops Nybegynder
03. september 2003 - 15:33 #20
ok:
det her er siden der bliver åbnet:
<!--#include file="ssi/top.asp"-->
<!--#include file="ssi/head.asp"-->
<!--#include file="ssi/table.asp"-->
<!--#include file="ssi-midt/galleri.asp"-->*
<!--#include file="ssi-right-menu/alm_menu2.asp"-->
<!--#include file="ssi/bund.asp"-->
<!--#include file="ssi/table_stop.asp"-->
*dette er den hvor galleriet ligger i de andre er forskellige menuer mm...
Avatar billede netro Nybegynder
03. september 2003 - 16:14 #21
"...hvis i klikker på et billede kommer der stadig det uden om"

Hvad mener du?
Avatar billede brops Nybegynder
03. september 2003 - 16:15 #22
prøv at klikke på billede så kommer der stadig det der rammer osv... som der er på siden fra start...
Avatar billede netro Nybegynder
03. september 2003 - 16:22 #23
Nå, sådan mener du. Ja, du skal fjerne de include-filer, der indeholder det, du ikke vil have med i popup-vinduet. Kunne umiddelbart forestille mig, at det bare er denne; <!--#include file="ssi-right-menu/alm_menu2.asp"-->
Avatar billede brops Nybegynder
03. september 2003 - 16:24 #24
træls.... jeg skulle jo gerne have "designet" på oversigten det er der ikk en mulighed for???
Avatar billede netro Nybegynder
03. september 2003 - 16:27 #25
Jo...

<%
If Request.Querystring("execute") <> "popup" Then
  Server.Execute("ssi-right-menu/alm_menu2.asp")
End If
%>
Avatar billede netro Nybegynder
03. september 2003 - 16:28 #26
Prøv bare at indsætte ovenstående i stedet for:

<!--#include file="ssi-right-menu/alm_menu2.asp"-->
Avatar billede brops Nybegynder
03. september 2003 - 16:28 #27
øøøhhh ja klart nok ... jer er lidt sat hvor vil du have sat det ind i hovedsiden eller hvad???
Avatar billede brops Nybegynder
03. september 2003 - 16:29 #28
ooooohhh ok
Avatar billede netro Nybegynder
03. september 2003 - 16:30 #29
Så bliver din fil "ssi-right-menu/alm_menu2.asp" kun afviklet, hvis det ikke er en popup.
Avatar billede brops Nybegynder
03. september 2003 - 16:31 #30
ja ok jeg skulle lige have det sidste med... (Kommentar: netro
03/09-2003 16:28:54) det var der ikk før...
Avatar billede netro Nybegynder
03. september 2003 - 16:33 #31
Denne metode kan du selvfølgelig også bruge på de andre include-filer. Så prøv at se, hvad der sker, når hver enkelt af dem undlades, hvis du ikke ved det.
Avatar billede brops Nybegynder
03. september 2003 - 16:36 #32
hmmm ja det der sker er at den ikk tager nogen af includesne med ... (jeg fjerne alle da de er en del af desinget alle sammen)
Avatar billede netro Nybegynder
03. september 2003 - 16:39 #33
Fjernede du dem alle?? Du skal jo kun fjerne den/dem, der fremstiller menu m.m.
Avatar billede netro Nybegynder
03. september 2003 - 16:41 #34
Hvad sker der, hvis du gør som beskrevet i 03/09-2003 16:27:22?
Avatar billede brops Nybegynder
03. september 2003 - 16:44 #35
så er den der men jeg skal oxo have toppen med 2 sek
Avatar billede brops Nybegynder
03. september 2003 - 16:48 #36
tak nu virker det smid et svar så ligger jeg lige 30 point mere på så kan i dele dem
Avatar billede netro Nybegynder
03. september 2003 - 17:06 #37
Ok
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