webForumDet fria alternativet

Vit bakgrund i länkad frame

5 svar · 350 visningar · startad av zirkaloy

zirkaloyMedlem sedan dec. 20053 inlägg
#1

När jag öppnar en länkad bild, i target frame ="main" så blir bakgrunden alltid vit.

Hur gör man för att få bakgrunden t.ex svart?

Tror att det ska gå med nåt javascript men är inte säker.

richardjohaMedlem sedan okt. 2005787 inlägg
#2

zirkaloy skrev:

När jag öppnar en länkad bild, i target frame ="main" så blir bakgrunden alltid vit.

Hur gör man för att få bakgrunden t.ex svart?

Tror att det ska gå med nåt javascript men är inte säker.

finns säkert något javascriupt för detta, det smartaste och enklaste är väl dock att helt enkelt skapa ett dokument som heter bild1.html om bilden heter bild1.jpg och i bild1.html skriver du typ:

<html>
<head>
<title>bild 1</title>
</head>

<body bgcolor="#000000">

<img src="bild1.jpg">

</body>
</html>
zirkaloyMedlem sedan dec. 20053 inlägg
#3

tack, men bilden är tänkt att variera, dvs jag länkar från tumnaglar så jag vet inte i förväg vilken bild det ska vara.

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Välkommen till wF! :)

function showImage(n,s,k){
  var f = parent.frames[s];
  f.location.href = n;
  f.document.getElementsByTagName("body").item(0).style.backgroundColor = k;
}

<a href="foo.jpg" onclick="showImage(this.href, 'main', '#000')">foo.jpg</a>
zirkaloyMedlem sedan dec. 20053 inlägg
#5

Tack! Var lägger man koden?

Peter SMedlem sedan dec. 20025 483 inlägg
#6

Den lägger du i samma ram som länkarna (thumbnails):

<head>
<script type="text/javascript">
function showImage(n,s,k){
  var f = parent.frames[s];
  f.location.href = n;
  f.document.getElementsByTagName("body").item(0).style.backgroundColor = k;
}
</script>
</head>

<a href="foo.jpg" onclick="showImage(this.href, 'main', '#000')">foo.jpg</a>
125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)