Aner intet om asp men hvad med Response.Write "<img src="images/galleri/" & <%=RS(8)%> <%RS(6)%> <%RS(7)%> & " border=0 width=" & RS(1) & "height=" & RS(2) & ">"
Denne burde virke. Jeg ved så ikke helt hvad du vil med RS(6) og RS(7). Vil du have dem på billed som en popup (alt="" eller title="") eller er det tekst der skal stå andet sted på siden....
Den ene er at man skriver alm html kode og indsætter database opslagene med <% = rs("etellerandet") %>
den anden er at man skriver alt ud med response.write. Hvis du vælger den skal hu sætte databsefelter ind med width="" & RS(1) & "" height="" & RS(2) & "">. Bemærk at der skal vær dobbelt citationstegn. ellers opfattes de som en afslutning af tekststrengen.
sæt i øvrigt din browser så du får rigtige fejlmeddelser. gå ind i internet indstillinger under avanceret og slå "vis meddelser om uskadelige HTTP fejl" fra
undskyld, fennec. Jeg glemte <% og %>. Nu popper det samme billede op uanset, hvilken af thumbs'ene jeg klikker på. Der må være noget med den dersens (ID)...
Og tak, diggerx. Jeg har fjernet ", og får stadig, ligesom i fennecs sidste, det samme billede op uanset, hvilken af thumbs'ene jeg klikker på. Der må være noget med den dersens (ID) som novicen her ikke kan se...
ID'en i javascriptet skifter i hvert fald fra thumb til thumb. Der står altid et unikt tal for billedet i id=ID --> java script:displayWindow('showimg.asp?id=3',697,375)
RS(6) som er "Titel" og RS(7) som er "Beskrivelse" skal stå centreret neden under. Men det skal sættes op i en tabel à la http://www.anne-egelund.dk/popup.htm
Du er jo ikke bare fantastisk, du er helt vildt fantastisk god til det her ASP, fennec! Jeg har tilføjet
<% strSQL = "Select * From Images where id="& request.querystring("ID") Set RS = MyConn.Execute(strSQL) %>
i toppen af showimg.asp
Men desværre kommer intet let til den dumme... Først lagde jeg din tabel ud, det virkede (selvfølgelig!) Så rettede og tilføjede jeg - og det giver mig et par problemer:
1) Serveren kan ikke findes efter jeg har taget tabellen og tilføjet nogle celler og noget <font>:
2) Pop-up størrelse bliver jo defineret ved en forespørgsel til tabellen Images i galleri.mdb til kolonne 1 og 2 som indeholder height/width på de jpg'er der ligger i mappen images/galleri/ --> fx.: java script:displayWindow('showimg.asp?id=3',697,375)
Og lige da jeg havde lagt din tabel op, inden min destruktive tilføjelser, kom billederne i pop'up'en ved klik på thumb op med den samme billedstørrelse men med forskellig vinduesstørrelse. Altså vinduet har umiddelbart den størrelse det skal have, men billederne har nøjagtig samme størrelse?!?!
Da min kæreste - ja, det er hende der maler billederne - gerne vil have, at pop-up'en altid har den samme størrelse og med rigelig plads rundt om, skal Pop-up størrelse defineres på en anden måde.
Billederne skal vel bare have den samme, relative størrelse så Pop-up størrelsen er den samme hele vejen igennem. Jeg har også et script liggende til at skifte baggrundsfarve (væg!), og det kræver jo i hvert fald min. 100 px hele vejen rundt om billedet, hvis det skal virke nogenlunde harmonisk.
Dummedrengen havde gemt showimg.asp i en forkert mappe. Det virks næsten, lige pånær ovenst. problem med vinduesstørrelsen og fonten, der ikke vises som Verdana i size 1!
Når du oprette vinduet, angiver du jo størrelsen på den. I øjeblikket bliver den hentet fra databasen så den passer med billedet. Du kan så enten selv angive en fast størrelse, eller du kan lægge lidt til den. fast størrelse: <A HREF="java script:displayWindow('showimg.asp?id=<%=RS("ID")%>',500,600)">
Dynamisk størrelse + lidt ekstra: <A HREF="java script:displayWindow('showimg.asp?id=<%=RS("ID")%>+100',<%=RS("Width")%>,<%=RS("Height")%>+200)">
Jeg vil desuden anbefale at du ikke bruger font taget men style i stedet. Det gør det nemmere at ændre udseende på siderne senere.
Jeg hat tilføjet et <style> tag i head'en. Det kunne også være et CSS dokument, men det kan du lære om senere. Alle de elementer (beføver ikke være td'er) som får klassen "MinFed" bliver nu formateret efter den.
Først fik jeg en fejl, der henviser til appostrofen lige efter +100' - og nu hører jeg blot et klik, ingen Pop-up! Lige nu gerneres der er et link à la:
Det var apostroffen i <A HREF="java script:displayWindow('showimg.asp?id=<%=RS("ID")%>+100',<%=RS("Width")%>,<%=RS("Height")%>+200)"> der skulle flyttes hen foran +-tegnet!
Jeg vil gerne have et "Lukke-tag" ind over billedet i showimg.asp, altså fx <a href="java script:window.close()">"<img src="" o.s.v.</a> Hvor meget skal sådan et javascript "pakkes ind" i citationstegn for at det virker?
Jamen, tak skal lyde i hæse strofer til både fennec og diggerx. Lægger I et svar?
Håber min microsangerhjerne kan finde ud af resten selv...
fennec: Mit indlæg 12:17:38 skrev jeg uden at have set dit 12:11:15! Sådan kan det jo gå, når man prøver sig frem mens man er i gang med en kommentar...
Hvis der bliver noget, skal du bare sige til.... Jeg har da også helt glemt at sende de billeder til dig fra sidste års Skanderborg Festival. Desværre så jeg jer ikke i år, da jeg var på bøgescenen. Men I lavede vel et fedt show igen i år.... .o) <-- One Eyed Jack
Synes godt om
Ny brugerNybegynder
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.