I have a problem at the moment that is causing me enormous grief.
We are currently deploying SEMIO to our web site. Someone decided that they
would pull this neat little trick that if doing a search in SEMIO didn't
produce a result it would pass the query to our good old UDM search engine
because UDM is abetter keyword searcher???? SEMIO has this way of doing
things using parameters files and uses a line like this
TaxRedirectSearch =
"http://www.workcover.com/search/??ul=&ps=10&np=0&q=@@QUERY"
Something populates @@QUERY with whatever the user put in the search window
and passes it to UDM. Very nice, but to integrate SEMIO into our web site we
had to put frames around it. Have a look at http://staging.workcover.com and
click on workcover.com down on the bottom left under Category Browser. Of
course SEMIO opens in frames so "passes the query back to UDM in frames".
The real downside for me is that SEMIO doesn't understand fames which I find
a little bizarre in this day and age. You can't append target="_top" to the
TaxRedirectSearch line which seems like an obvious solution.
I've being trying get this to break out of the fames with dozens of
different options (most found on Allaire's Forums) using an intermediary CF
page and passing the user's input on the URL (See below).
<cfoutput>
<cflocation
url="http://www.workcover.com/search/?ul=&ps=10&np=0&q=#URL.SemioQueryString
#" addtoken="No">
</cfoutput>
This actually works but I can't find any mechanism to break out of frames.
Try putting the word reset into the Category Browser and you will see what I
mean. As per my previous email to the list CFLOCATION and JavaScript don't
get along because one is client side and one is server side.
I've even tried fiddling with HTTP-EQUIV but still can't get it out of the
frames.
html>
<head>
<title>SEMIO Redirect</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<cfoutput>
<meta http-equiv="refresh"
content="0;URL=http://www.workcover.com/search/?ul=&ps=10&np=0&q=#URL.SemioQ
ueryString#">
</cfoutput>
</head> --->
+++++++++++++++++++++
Kevin Parker
Web Services Manager
WorkCover Corporation
[EMAIL PROTECTED]
www.workcover.com
p: +61 8 82332548
f: +61 8 82332000
m: 0418 800 287
+++++++++++++++++++++
****************************************************************************
This e-mail is intended for the use of the addressee only. It may contain
information that is protected by legislated confidentiality and/or is
legally privileged. If you are not the intended recipient you are prohibited
from disseminating, distributing or copying this e-mail. Any opinion
expressed in this e-mail may not necessarily be that of the WorkCover
Corporation of South Australia. Although precautions have been taken, the
sender cannot warrant that this e-mail or any files transmitted with it are
free of viruses or any other defect.
If you have received this e-mail in error, please notify the sender
immediately by return e-mail and destroy the original e-mail and any copies.
****************************************************************************
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists