...

View Full Version : Popups with an image map?



Have1abanana
06-30-2002, 08:26 PM
Hi all!

Can anyone help me do this right?
I've been trying trial and error so far.

I'm trying to make my pages popup to a specific height and specifications within an image map.

Heres the html so far (the first bit is due to my fiddling!)

<map name="wam.jpg">
<area shape="rect" coords="54,231,110,247" href="about.html" target="popup", "interlock", "width="350", height="400", location=0,
menubar=0, resizable=0, scrollbars="auto", status=0, titlebar=1, toolbar=0,
screenx=0, left=0, screeny=0, top=0">
<area shape="rect" coords="126,229,197,245" href="gallery.html" target="">
<area shape="rect" coords="216,230,324,247" href="contribute.html" target="">
<area shape="rect" coords="7,263,66,281" href="words.html" target="">
<area shape="rect" coords="79,262,135,279" href="games.html" target="">
<area shape="rect" coords="155,263,230,279" href="penpals.html" target="">
<area shape="rect" coords="251,262,355,279" href="contact.html" target="">
</map>

Thanks for any advice!

ACJavascript
07-01-2002, 03:57 AM
well what you could do is creat a function that handles the windows inquires.

Like so
-----

<script language="javascript">

function popup(url,width,height){

window.open(url,"def",width,height,location=0,menubar=0,resizeable=0,scrollbars="auto",status=0,titlebar=0,toolbar=0)

}
</script>


--------

then you take your area and call the funtion

<area shape="rect" coords="251,262,355,279" href="javascript:popup('Whatever.html','150','160')" target="">


------

This should work(but never does hehehehe j/k)

Have1abanana
07-01-2002, 10:45 AM
Thanks!
I'll give it a go now.

It looks like it makes sense!

Have1abanana
07-01-2002, 11:09 AM
AAArgghh!

It didn't work!

Any other ways to do it?

When in doubt ask the experts, I find trial and error only works if you have the know-how in the first place!

Thanks again!

ACJavascript
07-01-2002, 05:47 PM
Okay i saw where i made the error sorry.

------

<script language="javascript">

function popup(url,width,height){

window.open(url,"def","width="+width+",height="+height)

}
</script>

----------


the you call the function in the area(like before - but no errors this time hehe)

--------


<area shape="rect" coords="251,262,355,279" href="javascript:popup('Whatever.html','550','360')">



------

This should work hehe

Have1abanana
07-01-2002, 06:54 PM
Brilliant!
Thanks for all your help ACJ, it works like a dream!

ACJavascript
07-01-2002, 10:08 PM
It was my pleasure;)


HappyScripting :D:D:D:thumbsup:



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum