Hi, newbie here. I have created a webpage completely in Flash. I have also looked at your tutorial on opening new browser windows from Flash. I have had success with the tutorial but I have a question.
The website I created was for an architecture firm. There are several thumbnails of past projects. What I would like to do is have an image open in a new window when you click on a corresponding thumbnail. What is the best way to go about this task? I have several images I would like this to work with. Is this the best way to go:
<SCRIPT LANGUAGE=“JavaScript”>
<!-- Begin
function Launch(page) {
OpenWin = this.open(page, “CtrlWindow”, “toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width=550,height=250”);
}
// End –>
</SCRIPT>
If so, how do you set this up so that if you want one image to appear in a 600X600 window then the next to be in a 300X300?
if those thumbnails are buttons, you could assign them with the corresponding url-s, using the “_blank” window property. they will open in new window. the size and the other properties (scrollbars., location, etc) are not a flash question. use this kind of script inside the document (.html) used as an url :
[font=Courier New][color=black]Upon publishing the animation I would insert this into the html document between the body tags:[/color][/font]
[color=blue]<SCRIPT LANGUAGE=“JavaScript”>
<!-- Begin
function Launch(page) {
OpenWin = this.open(page, “CtrlWindow”, “toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,width=550,height=250”);
}
// End –>
</SCRIPT>[/color]
[font=Courier New][color=black]So now what do I do if now I want another thumbnail, let’s say Orange, to open a new window with an enlarged pic of an Orange? Doesn’t the above text also affect the Orange window? How do I get the Orange window to have its own properties? Any help would be great.[/color][/font]
<SCRIPT LANGUAGE=“JavaScript”>
<!-- Begin
function Launch(page, width, height) {
OpenWin = this.open(page, “CtrlWindow”, “toolbar=no,menubar=no,location=no,scrollbars=no,re sizable=yes,width=”+width+",height="+height);
}
// End -->
</SCRIPT>
So, for opening up a popup with that script:
javascript:Launch(‘http://www.website.com/orange.htm’, 300, 200)
Wow, thanks it worked. Now maybe an advanced question…
If you click on a button and have a new window popup with a certain size, how can you make it close by clicking in the parent window? Is that possible?
Or another alternative, if you click a button and have a new window popup with a certain size, how can you have that new window resize for a another image and have it appear over the parent window?
Your choice to answer on either!!! Thanks for all the help, its been invaluable.
<SCRIPT LANGUAGE=“JavaScript”>
<!-- Begin
function closePage(pageName) {
pageName.close();
// End -->
</SCRIPT>
Assuming you use my code exactly, to close a page opened with it you would use:
javascript:closePage(OpenWin);
To resize a popup:
<SCRIPT LANGUAGE=“JavaScript”>
<!-- Begin
function resizePage(pageName, width, height) {
pageName.resizeTo(width, height);
// End -->
</SCRIPT>