webForumDet fria alternativet

Problem med bildvisning.

2 svar · 364 visningar · startad av stumodum

stumodumMedlem sedan aug. 200527 inlägg
#1

Hejsan håller på å pular lite java e inte min starka sida direkt. Nu e det så här ialle fall.

Jag har detta scriptet

<head>
<script>
function changeImage(filename)
{
   document.mainimage.src = filename;
}
</script>
</head>

<img name="mainimage" src="bilder/ruta.gif">

<a href="javascript:changeImage('bilder/galleri/vanliga/bild1.gif')">Image 1</a>
<a href="javascript:changeImage('bilder/galleri/vanliga/bild2.gif')">Image 2</a>
<a href="javascript:changeImage('bilder/galleri/vanliga/bild3.gif')">Image 3</a>
<a href="javascript:changeImage('bilder/galleri/vanliga/bild4.gif')">Image 4</a>

För att beskriva scriptet så gör detta att när man trycker tex på image 1 så visas den i ett huvudfönster (den delen som e högst upp) nu e det så att när den väl har kommit dit upp så skulle jag villja ha den som popup.

Går det att lösa?

stattinMedlem sedan jan. 2005713 inlägg
#2

Öhm? Menar du att själva bilden ska komma upp i en pop up eller hela den övre sidan som du pratar om? (Antar att du menar du har en frame)

Alla fall, hitta denna på www.jojoxx.net:


<script type="text/javascript">
/* Detta script finns att hämta på http://www.jojoxx.net och
   får användas fritt så länge som dessa rader står kvar. */

function imgPopup2(url){
	MyWin = window.open("","","scrollbars=no,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");
	with(MyWin.document){
	open();
	write("<html>\n<head><scr"+"ipt>awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;</scr"+"ipt>\n<title>Bildvisare</title>\n</head>\n<body onLoad=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight)\"marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 style=\"overflow:hidden;\">\n");
	write("<img src=\""+url+"\">\n");
	write("</body>\n</html>\n");
	close();
        [blue]document.mainimage.src = url;[/blue]
	}
}
//
</script>

<a href="../../bilder/galleri/vanliga/bild1.gif" onclick="imgPopup2(this.href); return false;">Visa bild 1</a>
<a href="../../bilder/galleri/vanliga/bild2.gif" onclick="imgPopup2(this.href); return false;">Visa bild 2</a>

Jag har ick provat att det funkar men och jag vet ju inte om det var detta du sökte heller.

/stattin

stumodumMedlem sedan aug. 200527 inlägg
#3

Naeee inte riktigt det jag sökte ska se om jag kan förklara bättre, om ni kollar på sidan det skall ligga på så ligger scriptet ute. http://www.93aero.se/bildg.htm

Om ni trycker tex på image 1 så kommer en bild på en saab upp högst upp i tablen, jag skulle villja att det sen finns möjlighet för besökaren att klicka på bilden och få den i ett popup fönster.

Så så som scriptet ser ut på sidan skall det se ut det enda som skall skilja sig är att det skall finnas popup funktion från när bilden ligger uppe.

134 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)