;

PDA

Click to See Complete Forum and Search --> : javascript in Action Script?


dniezby
12-08-2006, 01:33 PM
For organizational purposes only!

I'm trying to organize some code in my file and was wonder how this would be done. Instead of assigning some actions in the button's UI and some with Actionscript, I wanted to put all of the code in one place.

I want to perform a javascript window pop up for a form on my site and this is what I did, but I'm sure the syntax is off.

How would I assign a javascript command to this button with AS instead of using the button's UI?
Here is the sample code for two of the buttons from the menu.


/*
###################
MENU BUTTON OPERATIONS
###################
*/
// CONTACT US BUTTON
// Open pop up form for contacting the website personnel.

contactusbtn.onRelease = function () {
// Release Button perform
javascript:winpopup ('file.html');
}

// HOME BUTTON
// Show the home page contentpane and hide irrelevant content.
homebtn.onRelease = function (){
// Hide newspage contentpane.
newspage._visible = false;
}

blanius
12-08-2006, 05:28 PM
use getURL to pass a javascript command to the browser
getUrl('javascript:winpopup (\'file.html\')');

I think that's right to use the \ to escape the quotes

dniezby
12-08-2006, 07:30 PM
Forget it. I just went ahead and went back to using this code.

In the Button's UI:

javascript:openNewWindow('http://www.thepageIneedopen.html','Title of popup window', 'height=400,width=400,toolbar=no,scrollbars=yes')

And this into the Index Page:
<script language="JavaScript">
function openNewWindow(URLtoOpen, windowName, windowFeatures) {
newWindow=window.open(URLtoOpen, windowName, windowFeatures); }</script>

It works fine and if should ask the user if they want to allow pop ups from the site if it get's blocked.

I only need the one pop up for the movie but it just hit me. What if I needed another instance?
Any ideas on code change?

blanius
12-09-2006, 02:06 AM
just change the window name each time you want a new one....