webForumDet fria alternativet

Loopar bilder vill öppna dem i popup

JavaScriptur Javascript

3 svar · 448 visningar · startad av mackanz

mackanzMedlem sedan sep. 2003443 inlägg
#1

Hej!

Jag loopar på en sida ut en massa bilder:

http://www.markuz.se/portfoliografik.asp

När man klickar på en bild öppnas dessa i ett nytt fönster.

Hur gör jag för att öppna dem i en popup?

Antar att man i headen får lägga in ett javascript och sedan i a href taggen lägga något med.

/ Mackan

colioneMedlem sedan juni 20014 421 inlägg
#2
function openPic(p) {

window.open(p)
	
}

window.onload=function () {
i=document.getElementsByTagName('A')

for (n=0;n<i.length;n=n+1) {
	var j=i[n]
if (j.firstChild.tagName=="IMG") {
j.onclick = function() {openPic(j.getAttribute("href"));return false;}	
}
}
}

Inte snyggaste lösningen kke, men då slipper du lägga till något i href-taggarna...för att ställa in hur popupen ska se ut ändrar du i window.open()

Här har du en referens för det:

http://developer.mozilla.org/en/docs/DOM:window.open

mackanzMedlem sedan sep. 2003443 inlägg
#3

Kan jag bara lägga koden inom javascripttaggar eller?
(Är ej så bra på att koda)

colioneMedlem sedan juni 20014 421 inlägg
#4

ja

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