---
title: "bilden repeteras om och om igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/109662-bilden-repeteras-om-och-om-igen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2004-08-20T15:50:10.000Z"
updated: "2004-08-20T17:17:11.000Z"
replies: 11
views: 370
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/109662-bilden-repeteras-om-och-om-igen"
---

# bilden repeteras om och om igen

## #1 — WebbisNet, 2004-08-20T15:50Z

Jag fick hjälp med det här scriptet här på wF som jag har modifierat lite. När man klickar på bilden så öppnas den i orginalstorlek i en popup och så långt är allt väl. Problemet r bara att när bilden visas i popupen så vissas inte BARA bilden.....den repeteras runtom.

```
<%
with response
Set bildRS=objConn.Execute("Select tillhor, bild From tblUsers_Galleri WHERE tillhor="&Session("userID"))
    If bildRS.EOF Then
        .Write "Det finns inga bilder..." & vbCrLf
    Else
        .Write "<table>" & vbCrLf
        .Write "<tr>" & vbCrLf
        Do
            If x mod 7=0 and x>1 Then .Write "</tr><tr>" & vbCrLf

            .Write "<td>" & vbCrLf
            .Write "<a href=""JavaScript: Pic("&Pic("tillhor")&");""><img class=""presentation"" border=""1"" width=""100"" height=""120"" src=""/Gallery/images/" & bildRS("bild") & """></a>"
            .Write "</td>" & vbCrLf

            x=x+1
            bildRS.MoveNext
        Loop  Until bildRS.EOF

        .Write "</tr>" & vbCrLf
        .Write "</table>" & vbCrLf
    End If
    end with
%>
```

Permalänk: https://www.webforum.nu/p/109662

## #2 — Engine^, 2004-08-20T15:53Z

Den repeteras runtom?

Kan du visa exempel eller förklara på ett annat sätt? Som jag tolkar det så ligger problemet i css.

Permalänk: https://www.webforum.nu/p/1417060

## #3 — WebbisNet, 2004-08-20T16:08Z

> **Engine^ skrev:**
>
> Den repeteras runtom?
> 
> Kan du visa exempel eller förklara på ett annat sätt? Som jag tolkar det så ligger problemet i css.

<http://www.webbisen.com/popup.jpg>

Permalänk: https://www.webforum.nu/p/1417066

## #4 — solbulle, 2004-08-20T16:28Z

Det är väl javascriptet som öppnar bilden det är fel på då?

Permalänk: https://www.webforum.nu/p/1417080

## #5 — WebbisNet, 2004-08-20T16:31Z

> **solbulle skrev:**
>
> Det är väl javascriptet som öppnar bilden det är fel på då?

Det javascriptet funkar perfekt, använder det för att visa användarens bild på mitt community och funkar perfekt, men här har jag flera bilder som loopas ut från databasen och den bilden man klickar på ska visas....inte flera av samma.Det känns som om det är nåt med loopen som överförs till popupen

Permalänk: https://www.webforum.nu/p/1417081

## #6 — solbulle, 2004-08-20T16:34Z

Visa mer kod samt gärna en länk till sidan skarpt.

Permalänk: https://www.webforum.nu/p/1417083

## #7 — WebbisNet, 2004-08-20T16:41Z

> **solbulle skrev:**
>
> Visa mer kod samt gärna en länk till sidan skarpt.

till javascriptet:

```
 <script language="JavaScript" type="text/javascript">
<!--
function Pic(PID)
{ 
window.open("/Gallery/viewPic.asp?ID="+PID,"Pic","left=100, top=100, location=no, toolbar=no, scrollbars=no, resizable=no");    
}
//-->
</script>
```

i popupen:

```
<%ID = Request.Querystring("ID")
Set Pic=objConn.Execute("Select * From tblUsers_Galleri WHERE tillhor=" & ID & "")%>
<html>
<head>
<title><%=trim(Pic("bild"))%></title>
<script language="javascript" type="text/javascript"> 
<!-- 
 function init() 
 { 
      img = new Image(); 
      img.src = document.body.background; 
      window.resizeBy(img.width-document.body.clientWidth, 
           img.height-document.body.clientHeight); 
   } 
//-->  
</script>
</head>
<body onload="init();" background="/Gallery/images/<%=trim(Pic("bild"))%>"> 
</body>
</html>
```

sidan ligger bara lokalt än så länge så jag kan inte ge nån länk och man måste vara med i communityt eftersom det är användarens bild som visas med sessions id

Permalänk: https://www.webforum.nu/p/1417086

## #8 — solbulle, 2004-08-20T16:53Z

Jag vet iofs inte svaret på din fråga, men du öppnar databasen i onödan i din popup.
Varför tar du inte bara med dig bildnamnet till popupen och visar bilden direkt?
Det måste gå snabbare samt vara skonsammare.

Permalänk: https://www.webforum.nu/p/1417090

## #9 — WebbisNet, 2004-08-20T17:04Z

> **solbulle skrev:**
>
> Jag vet iofs inte svaret på din fråga, men du öppnar databasen i onödan i din popup.
> Varför tar du inte bara med dig bildnamnet till popupen och visar bilden direkt?
> Det måste gå snabbare samt vara skonsammare.

hur skulle man annars kunna ha ett bildgalleri där flera användare har sina bilder.....användarID, bildnamn och annat måste ju lagras nånstans

Permalänk: https://www.webforum.nu/p/1417095

## #10 — Engine^, 2004-08-20T17:11Z

Felet har med css att göra...

```
<%ID = Request.Querystring("ID")
Set Pic=objConn.Execute("Select * From tblUsers_Galleri WHERE tillhor=" & ID & "")%>
<html>
<head>
<title><%=trim(Pic("bild"))%></title>
<script language="javascript" type="text/javascript"> 
<!-- 
 function init() 
 { 
      img = new Image(); 
      img.src = document.body.background; 
      window.resizeBy(img.width-document.body.clientWidth, 
           img.height-document.body.clientHeight); 
   } 
//-->  
</script>
</head>
<body onload="init();" background="/Gallery/images/<%=trim(Pic("bild"))%>" [b]style="background-repeat:no-repeat;"[/b]> 
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/1417096

## #11 — solbulle, 2004-08-20T17:11Z

Som jag ser det öppnar du först db på sidna och visar en liten bild mm, sen klickar man på den och skickar med namnet på användaren/id till popupen och öppnar där db igen för att plocka ut bildnamnet istället.
Du kan ju då lika bra skicka med bildnamnet direkt.
Bara en tanke.

Mer OnTopic:

Jag tycker att denna kodrad ser lite tokig ut:

```
.Write "<a href=""java script: Pic("&Pic("tillhor")&");""><img class=""presentation"" border=""1"" width=""100"" height=""120"" src=""/Gallery/images/" & bildRS("bild") & """></a>"
```

Det ska väl vara:

```
bildRS("tillhor")
```

 och inte 

```
Pic("tillhor")
```

Permalänk: https://www.webforum.nu/p/1417097

## #12 — WebbisNet, 2004-08-20T17:17Z

tack, det löste problemet :-D

Permalänk: https://www.webforum.nu/p/1417099

---

Tråden på webben: https://www.webforum.nu/amne/asp/109662-bilden-repeteras-om-och-om-igen
