---
title: "ASP/Javascript. Ladda upp en bild i img-ruta."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/91944-asp-javascript-ladda-upp-en-bild-i-img-ruta"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jvc_man"
published: "2003-12-05T11:04:22.000Z"
updated: "2003-12-07T20:32:54.000Z"
replies: 9
views: 316
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/91944-asp-javascript-ladda-upp-en-bild-i-img-ruta"
---

# ASP/Javascript. Ladda upp en bild i img-ruta.

## #1 — jvc_man, 2003-12-05T11:04Z

Tjena!

Jag har en tabell på en asp-sida. I tabellen finns namnet på olika saker med lite info i de andra columerna.
När jag klickar på deras namn så kommer det upp en bild till höger, jag använder mig av ett javascript för den funktionen.

Följande kod:
\___________________________________________________\_

\<a href="javascript:Visa('\<%=RecSet("Bild")%\>','\<%=RecSet("Width")%\>','\<%=RecSet("Height")%\>');"\>\<% =RecSet("Namn") %\>\</A\>
\___________________________________________________\_

Sedan ser javascriptet ut så här:
\___________________________________________________\_

function Visa(bildNamn,widt,heig) {
document.bild.width = widt;
document.bild.height = heig;

if (ns3upp \|\| ie4upp) {
imgOn = ("" + bildNamn);
document.bild.src = imgOn;
}
}
\___________________________________________________\_

Själv bildrutan ser ut så här:
\___________________________________________________\_

\<img name="bild" src="bilder/starbg1.jpg" border="0" width="190" height="155" vspace="0" hspace="11"\>
\___________________________________________________\_

Dock är det som jag undrar, hur skall jag göra för att följande skall ske:

När jag klickar på bilden, dvs när den visas i "bild-rutan" så skall det komma upp ett nytt separat fönster där bilden visas i störra format. Om ursprungsbilden, dvs den som visas heter "bild.gif" så heter den stora "bild(big).gif". Detta av anledningen att jag tänkte att man kunde ta sökvägen till bilden som redan används i javascriptet och lägga dit "(big)" för den stora bilden ligger i samma mapp ju.

Dock är jag inte så bra på javascript, så om någon kunde vara super schysst och hjälpa mig med detta problem, eller om någon kanske vet någon bättre lösning på det hela.

Har ju också tänkt tanken att alla inte använder sig om javascript när de surfar, dvs vissa har kanske stängs av det, då kommer inte denna funktion att funka, men med tanke av att väldigt mycket på sajten är i javascript, så får de antingen aktivera det eller skylla sig själva...

Hoppas någon kan hjälpa mig, antingen om ni utvecklar funktionen i javascript eller om ni utvecklar den i asp som alltid funkar oberoende av surfarens inställningar...

Mvh Björn M

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

## #2 — jvc_man, 2003-12-05T11:16Z

Det som jag själv tänkte var att om mam kunde spara bildens-länk (RecSet(bild)) utanför javascriptet så kunde denna sparas i en Session och sedan användas när man klicka på bilden, då kunde man ha en vanliga \<A href\> när man klickar på bilden och när den nya sidan öppnas använder man sig utan session:en...

Men hur ska jag komma utanför javascriptet när jag använder satsen i \<a href\> med javascriptet, kan man ha fler saker i en \<a href\> än bara en, dvs ex. separera med AND eller & ???

Hoppas någon kan hjälpa mig!

Mvh

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

## #3 — jvc_man, 2003-12-05T13:54Z

Hoppas någon kan svara....

Det borde inte vara så svårt om man är duktig på att göra och kalla på egna funktioner, dock är jag inte så skarp på det...

Mvh

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

## #4 — jvc_man, 2003-12-06T17:27Z

...kan ingen svara på denna fråga...

Måste väl finnas någon som é riktigt grym samt schyst!  ;)

Mvh

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

## #5 — Brimba, 2003-12-06T17:40Z

Du vill alltså visa den stora bilden i ett nytt fönster om du klickar på den lilla bilden?

Då räcker det att du gör såhär:

```
<a href="bilder/starbg1(big).jpg" target="_blank"><img name="bild" src="bilder/starbg1.jpg" border="0" width="190" height="155" vspace="0" hspace="11"></a>
```

Lycka till!

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

## #6 — Sebbe, 2003-12-06T17:40Z

Kanske såhär?

```
<a href="javascript:Visa('<%=RecSet("Bild")%>','<%=RecSet("Width")%>','<%=RecSet("Height")%>');"><% =RecSet("Namn") %></A>

function Visa(bildNamn,widt,heig) {
  document.bild.width = widt;
  document.bild.height = heig;

  if (ns3upp || ie4upp) {
    imgOn = ("" + bildNamn);
    document.bild.src = imgOn;
  }

  document.getElementById('stor').href = bildNamn.substr(0, bildNamn.length - bildNamn.indexOf(".")) + "(big)." + bildNamn.substr(bildNamn.length - bildNamn.indexOf(".") + 1, bildNamn.length);
}

<a href="#" id="stor" target="_blank"><img name="bild" src="bilder/starbg1.jpg" border="0" width="190" height="155" vspace="0" hspace="11"></a>
```

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

## #7 — jvc_man, 2003-12-07T19:35Z

Tjena!

Tack för ert svar, verkade väldigt bra till en början, dock blev sökvägen till den stora bilden:

/Foto/bild.gif(big).

så det blev inte riktigt rätt, det korrekta skulle vara:  bild(big).gif

Jag skall själv föröska formulera om koden, men som saht så är jag ej så grym på den typen av kod...

Tack och hoppas antingen du eller någon annan eller jag själv fixar det!

OBS: Det är följande sats som inte är riktigt rätt:

document.getElementById('stor').href = bildNamn.substr(0, bildNamn.length - bildNamn.indexOf(".")) + "(big)." + bildNamn.substr(bildNamn.length - bildNamn.indexOf(".") + 1, bildNamn.length);

Mvh Björn M

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

## #8 — Sebbe, 2003-12-07T19:45Z

Verkar konstigt, det funkade utmärkt när jag testade själv. Har inte tid att kolla på det just nu, men får väl ta och göra det lite senare. :)

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

## #9 — jvc_man, 2003-12-07T19:55Z

Tack tack, skall själv kolla på det snart också, skriver dock om jag klarar ut det!  =)

Mvh

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

## #10 — jvc_man, 2003-12-07T20:32Z

Fixade det med lite hemmabrukskod, dvs , hehe, lite snickeri...

  document.getElementById('stor').href = bildNamn.substr(0, bildNamn.length - 4) + "(big)." + bildNamn.substr(bildNamn.length - bildNamn.indexOf(".") + 1, bildNamn.length) + "gif";

Mvh Björn, Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/91944-asp-javascript-ladda-upp-en-bild-i-img-ruta
