?
Solved

PopUp Windows In FuseBox 3

Posted on 2003-10-29
8
Medium Priority
?
488 Views
Last Modified: 2013-12-24
Hello,

How can I intergrate pop up windows into my fusebox 3 app?

I need pop up windows that will pop up everytime the page is loaded, and pop up windows that will
only load once per browser session. How can I do this?

Sincerely,
Brandon Powell
0
Comment
Question by:brandonpowell
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
  • 2
8 Comments
 
LVL 9

Expert Comment

by:CFDevHead
ID: 9644462
Call the pop up window the same way you would if you weren't using the fusebox methodology.

Note: the fusebox is methodology.
0
 
LVL 9

Expert Comment

by:CFDevHead
ID: 9644519
<!--- include the core FuseBox  --->
<cflock type="READONLY" name="#server.coldfusion.productVersion#" timeout="10">
      <cfset variables.fuseboxVersion=Replace(Replace(ListDeleteAt(server.coldfusion.productVersion,4),",","","all")," ","","all")>
      <cfset variables.fuseboxOSName=server.os.name>
</cflock>

<cfif variables.fuseboxVersion lte 450>
      <cfinclude template="fbx_fusebox30_CF40.cfm">
<cfelseif variables.fuseboxVersion lt 500>
      <cfif variables.fuseboxOSName contains "Windows">
            <cfinclude template="fbx_fusebox30_CF45.cfm">
      <cfelse>
            <cfinclude template="fbx_fusebox30_CF45_nix.cfm">
      </cfif>
<cfelseif variables.fuseboxVersion lt 600>
      <cfif variables.fuseboxOSName contains "Windows">
            <cfinclude template="fbx_fusebox30_CF50.cfm">
      <cfelse>
            <cfinclude template="fbx_fusebox30_CF50_nix.cfm">
      </cfif>
</cfif>
<script>
window.open('vs_jcpopup.cfm','VJobs','width=450,height=400,scrollbars,resizable');
</script>
0
 

Author Comment

by:brandonpowell
ID: 9644628
I have this code in the application.cfm file to force all requests to go through the
index.cfm fuse. Will just calling the page still work with this code in the app file?

Here is the code..

<!--- Force all requests to go through the index.cfm file --->
<cfif ListLast(cgi.script_name, '/') NEQ "index.cfm">
      <cflocation url="index.cfm" addtoken="no">
</cfif>

Thanks,
Brandon Powell
0
Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

 
LVL 4

Expert Comment

by:procept
ID: 9644723
Hi Brandon,

change those lines in Application cfm to

<cfif NOT ListFIndNoCase("index.cfm,vs_jcpopup.cfm", ListLast(cgi.script_name, '/'))>
     <cflocation url="index.cfm" addtoken="no">
</cfif>

and CFDevHead's solution should work...

HTH,

Chris





0
 
LVL 9

Expert Comment

by:CFDevHead
ID: 9644781
Or you could pass a variable to the switch statement and include the popup that way
example
call popup
<script>
window.open('vs_jcpopup.cfm?fuseaction=popup&popup=vs_jcpopup','VJobs','width=450,height=400,scrollbars,resizable');
</script>

index page
<cfswitch expression="#fuseaction#">
      <cfcase value="popup">
            <cfinclude template="evaluate(popup & '.cfm')">
      </cfcase>
</cfswitch>
0
 
LVL 4

Expert Comment

by:procept
ID: 9644804
yep... even better because it sticks to the fusebox logic! :-))

Chris
0
 
LVL 9

Accepted Solution

by:
CFDevHead earned 2000 total points
ID: 9645306
Well did it work?
0
 

Author Comment

by:brandonpowell
ID: 9646141
Yep, thanks!

Oops! I accepted the wrong answer. The last script you sent me was the one I
wanted to accept. How can I change that?

Thank you for your help. Your speedy response saved the day!

Sincerely,
Brandon Powell
0

Featured Post

Connect further...control easier

With the ATEN CE624, you can now enjoy a high-quality visual experience powered by HDBaseT technology and the convenience of a single Cat6 cable to transmit uncompressed video with zero latency and multi-streaming for dual-view applications where remote access is required.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This is a guide to setting up a new WHM/cPanel Server to be used for web hosting accounts. It is intended for web hosting company administrators and dedicated server owners. For under $99 per month (considering normal rate of Big Data Cetnters like …
In our day to day coding, how many times have we come across a necessity to check whether a URL is a broken link or not? For those of you that answered countless and are using ColdFusion like myself, then this article is for you.  It will show yo…
NetCrunch network monitor is a highly extensive platform for network monitoring and alert generation. In this video you'll see a live demo of NetCrunch with most notable features explained in a walk-through manner. You'll also get to know the philos…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…

765 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question