Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
grunken - det jeg mener er at jeg gerne vil lave et galleri, nu når jeg taenker mig om kan det goeres lidt nemmere, man jeg skal bruge et prev og et next script i javascript, er der nogen af jer der har en ved haanden??
Men du kan stadig ikke gøre det, hvis scriptet selv skal finde de billeder der ligger i mappen. Hvis du derimod har en Array med navnene på filerne, er det nemt nok.
copyright -> okay, det jeg mener er, VED du hvilke billeder der ligger, så du kan skrive en liste over filnavnene på alle billederne? For hvis ikke, KAN javascript ikke gøre det, og så skal du over i ASP eller PHP.
Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPhysicalPath) Set objFolder = objFile.ParentFolder Set objFolderContents = objFolder.Files For each Folder in objFolder.SubFolders If Left(Folder.Name,1)<>"_" Then Response.write "<option " If ShowSub=Folder.Name Then Response.Write "selected " End if
strPhysicalPath = Server.MapPath(".\" & ShowSub) If ShowSub > " " then ShowSub = Replace(ShowSub, " ", "%20") Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFolder = objFSO.GetFolder(strPhysicalPath) Set objFolderContents = objFolder.Files
'Get the number of pictures in the subdirectory intTotPics = 0 For Each objFileItem in objFolderContents If Ucase(Right(objFileItem.Name,4))=".GIF" OR Ucase(Right(objFileItem.Name,4))=".JPG" THEN intTotPics = intTotPics + 1 End If Next
'Get the total number of pages in the subdirectory If (intTotPics/intPicsPerPage) = (int(intTotPics/intPicsPerPage)) Then intTotPages = int(intTotPics/intPicsPerPage) Else intTotPages = int(intTotPics/intPicsPerPage)+1 End If
Redim strPicArray(2,intTotPics) 'Store picture file names in an array x = 0 For Each objFileItem in objFolderContents If Ucase(Right(objFileItem.Name,4))=".GIF" OR Ucase(Right(objFileItem.Name,4))=".JPG" THEN strPicArray(0,x) = objFileItem.Name strPicArray(1,x) = Cstr(int(x/intPicsPerPage)+1) x = x + 1 End If Next
If intTotPages > 1 Then Response.Write "<td colspan='" & intPicsPerRow & "' valign='top' align='left'>Side: " For x = 1 to intTotPages If x = intPage Then Response.Write "<b>" & x & "</b> " Else Response.Write "<a href='default.asp?Page=" & x & "&ShowSub=" & ShowSub & "'>" & x & "</a> " End If Next
%></td> </tr> <tr>
<%
End If
Dim bgcolor bgcolor = "#ececd9;"
For x = 0 to UBound(strPicArray,2)-1 If CInt(strPicArray(1,x)) = intPage Then ShowPic = Replace(strPicArray(0,x), " ", "%20")
If bgcolor="#ececd9" Then bgcolor = "#e7e7e7" Else bgcolor = "#ececd9" End if
Du kan da godt få lidt javascript fra mig ;) men som det allerede er nævnt skal du bruge asp hvis du vil gøre sagen nemmere for dig selv .)
Hvis du ikke har så mange billeder kan du dog fx gøre sådan her
<script language="javascript">
// skriv link til dine billeder her - lige så mange som du vil var images=new Array() images[1]="Images/billede1.gif" images[2]="Images/billede2.gif" images[3]="Images/billede3.gif" images[4]="Images/billede4.gif" images[5]="Images/billede5.gif"
//nix pille herunder - smil herfra.... var c=1 function start(){ document.ImageHolder.src=images[1] } function slideForward(){
if(images.length-1==c){ alert("Der er ikke flere billeder....") }else{ c++ } document.ImageHolder.src=images[c] } function slideBackwards(){ if(c==1){ alert("Dette er det første billede....") }else{ c=c-1 } document.ImageHolder.src=images[c] }
som sagen ser ud lige nu, så har jeg selv løst spørgsmålet, har dog ikke testet det og det gøre jeg imorgen og når jeg er tilfreds med min eksempel 09/07-2004 21:47:17 så lukker jeg dette og selv tager points, som jeg synes at er fair nok
copyright -> Okay, så først taler du meget nedladende om ethvert forsøg på at hjælpe dig, nægter at lytte til folks råd, og når så nogen alligevel giver dig et stykke kode som du endda kalder "fin lille script", så nægter du stadig at acceptere at du har fået hjælp?
Du har hermed fået en portion dårlig karma fra mig. Hav en god dag.
viperine hvad er det for noget hjælp jeg har fået, at jeg har fået et svar DET KAN IKKE LADE SIG GØRE??? eller en anden som har kopieret et script fra en anden side og ladet som om at det en person selv der har lavet dette???
så tag lige og køl af et andet sted i stedet for at gå amok herinde og give folk dårlig karma som det nu passer dig, og jeg er da ligeglad med at du har givet mig dårlig karma det har jeg ingen sk!d at bruge til og gider ikke at spille min tid på det, det er nok at andre badusers af siden bruger sin tid på det, man du kommer alligevel ind i min blackbook som et tak for karmaen
mere vil jeg ikke skrive for det bliver ikke særligt pænt og jeg ved at jeg er mere værd end det
1. hvis du nu tog to minutter til at sætte dig ind (læse) det som jeg siger til dig, så havde du hurtigt fundet ud af at jeg ikke har givet dig noget form for karma og hvor det kommer fra må du spørge dig selv om!
2. man hvis jeg skal svare på det så er det op til folk selv hvem de giver karma til og for hvad, at du så har fået noget karma som ikke lige passe dig selv har du kun én at takke for og det er DIG selv!!
3. der er kun en der pisker stemmening op og det er dig, jeg synes ikke selv at jeg har på noget tidspunkt nedgjordt nogen siger bare min mening og hvis der er nogen der fyler sig forulempet er de mere end velkommen til at sige til for ellers kan jeg ikke vide det og for det andet så hader jeg folk der kopier scripts og lader som om det er deres egen (sus det var ikke personligt ment)
og copyright -> Nu gider jeg ikke dig mere. "der er kun en der pisker stemmening op og det er dig" - Jeg har ikke pisket det fjerneste op, og den sætning giver heller ikke nogen mening, da jeg ikke har nævnt det før. Og hvorfor i alverden nævner du dog det med kopi-scripts, når du selv indrømmer at ingen har kopieret noget her? Det giver jo ikke mening.
Nå, jeg har da en smule værdighed tilbage, så jeg vil bare forlade emnet, og ikke hjælpe dig i fremtiden :)
jeg bruger selv www.andymack.com/freescripts/ det er alt for nemt man oploader bare billder i en mappe og så klar programmet resten til at lave det til små og ligge med i et flot galleri på nettet det er mit tilbud
hr. viperine vil De prøve at læse at forstå hvad jeg skriver, hvis De har svært ved at læse og forstå dansk er der mange kurser som du kan tage !!! vil De være venlig at checke Deres karma min kære ven, lille takke hilsen til Dem fra mig og jeg skal nok gøre Dem en tjenneste en anden gang
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.