---
title: "Byta bild vid klick...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18386-byta-bild-vid-klick"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "LearningASP"
published: "2001-10-23T11:47:00.000Z"
updated: "2001-10-25T05:44:00.000Z"
replies: 5
views: 230
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/javascript/18386-byta-bild-vid-klick"
---

# Byta bild vid klick....

## #1 — LearningASP, 2001-10-23T11:47Z

Vet inte om detta är rätt forum men tror det i.a.f.

Jag eftersöker ett script som slummässigt väljer bild i en annan fram

jag har en logga i en fram som heter &#0124;top&#0124; och jag hade velat ha att sidan byter bild när man klickar på vissa länkar i en meny jag har i en annan frame &#0124;nav&#0124;

Går detta att lösa på ett bra sätt?

Sen en annan fråga har någon nåt bra script som gör att man inte kan öppna en sida utan att hela framen är med??

Tack på förhand

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

## #2 — Jojoxx, 2001-10-24T05:48Z

> jag har en logga i en fram som heter &#0124;top&#0124; och jag hade velat ha att sidan byter bild när man klickar på vissa länkar i en meny jag har i en annan frame &#0124;nav&#0124;

Om vi tänker oss att du har en bild i framen "topp" (du bör inte ge dina frames namn som "parent", "top", "blank" etc.) som heter "foo" (\<img name="foo" ...) så kan du från en parallell framen ("nav") länka med;

\<a href="#" onClick="parent.topp.document.images\['foo'\].src='ny_bild.gif';"\>

> Sen en annan fråga har någon nåt bra script som gör att man inte kan öppna en sida utan att hela framen är med??

Detta lilla script kan du lägga in i början på en sida som du inte vill skall kunna laddas från något annat än din frameset.

\<script language="JavaScript"\>
myurl='url_till_din_frameset_sida.html';

if (top.location.href != myurl) top.location.href = myurl;
\</script\>

myurl är alltså url'en till din frameset-sida.

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

## #3 — LearningASP, 2001-10-24T07:32Z

Jag provar bildbytar scriptet nu och jag fattar inte vad det skall stå där det är frågetecken:

```
<a href="register/reg_form.asp?status=privatperson" target="main" title="Registrera dig för att kunna annonsera på" onClick="parent.topp.document.images['?????'].src='logo2.jpg';">Registrera</a>
```

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

## #4 — @nders, 2001-10-24T07:34Z

Om du kallar bilden som skall bytas för 'bilden', **\<img src="1.gif" name="bilden"\>**, så är det **bilden** som ska stå där.

Alltså namnet på ditt bildelement.

Mvh,

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

## #5 — LearningASP, 2001-10-24T19:48Z

jag la in denna koden på en sida 

```
<script language="JavaScript">
myurl='index.html';

if (top.location.href != myurl) top.location.href = myurl;
</script>
```

sidan ligger i rooten

och när jag prova satte sidan igång o ladda om sig flera ggr i sekunden, hmmm why???

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

## #6 — Jojoxx, 2001-10-25T05:44Z

myurl skall innehålla **hela** url'en till index.html.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18386-byta-bild-vid-klick
