Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Confusing code

Posted on 2012-03-19
5
Medium Priority
?
276 Views
Last Modified: 2012-03-26
I'm having trouble figuring out some code that's being used for a search function on my site. The original designer of it (who I can't contact) claimed that you could use this search and it would search for every variable used in the item. It doesn't work. So hopefully someone here can help me decipher this code. I should also mention that I need to move the search function to another part of the site.

<div class="PageTitle">
   <%=TR("Search")%>
    </div>
    <div id="NavSearch">
    <table cellpadding="0" cellspacing="0" border="0">
    <tr><td>
	
	<script type="text/javascript">
			function partSearch() {
			   var radio = document.getElementsByName("searchtype");
			   var x = document.nickform.searchtxt.value;
			   
			   if(radio[0].checked == true){
				   window.location = 'advancedsearch.asp?search=1&catid=0&SearchStr=&AllAnyExact=all&Region1=&Region2=&Region3=&Region4=&customs_criteria=1&cfs_txt_P='+x+'&cfs_txt_W=&PriceRangeCurrency=USD&PriceFrom=&PriceTo=&StartFrom=&StartTo=&EndFrom=&EndTo=&ExcludeStr=&OrderBy=end_asc&MaxResults=10&sbmtAdvSearch=Go#results';
				   
				   return false;				 
			   }
			   if(radio[1].checked == true){
				   window.location = 'advancedsearch.asp?search=1&catid=0&SearchStr='+x+'&AllAnyExact=all&chkTitleAndDesc=on&Region1=&Region2=&Region3=&Region4=&customs_criteria=1&cfs_txt_P=&cfs_txt_W=&cfs_txt_make=&cfs_txt_model=&cfs_txt_sh_weight=&cfs_txt_sh_dimensions=&PriceRangeCurrency=USD&PriceFrom=&PriceTo=&StartFrom=&StartTo=&EndFrom=&EndTo=&ExcludeStr=&OrderBy=end_asc&MaxResults=10&sbmtAdvSearch=Go#results';			   
				   
				   return false;				 
			   }			   
			}
		
		</script>
			
        <form action="search.asp" method="post" name="nickform">
        <input type="text" name="searchtxt" class="search_input" />
        <input class="button" type="submit" value="<%=TR("Go")%>" id="search" name="search" onClick="return partSearch();" /><br />-->
		<!--<input type="radio" name="searchtype" checked="checked" /><%=TR("Part Number")%><br />
		<input type="radio" name="searchtype" /><%=TR("Title &amp; Description")%><br />-->
<%
    if not SIMPLE_SEARCH_TITLE_ONLY then
%>
        <input type="radio" id="searchtype_0" name="searchtype" value="0"  /><%=TR("Title & Description")%><br />
<%
    else
%>
        <!--<input type="radio" id="searchtype_0" name="searchtype" value="0"  /><%=TR("Listing Title")%><br />-->
<%
    end if ' bTitleSearchOnly then
%>
        <!--<input type="radio" id="searchtype_1" name="searchtype" value="1"/><%=TR("Listing #")%><br />-->
 <!--       <input type="radio" id="searchtype_2" name="searchtype" value="2" /><%=TR("User")%><p />
        <input class="button" type="submit" name="adv_srch" value="<%=TR("Advanced Search")%>" />
        </form>
     </td></tr>
     </table>

Open in new window

0
Comment
Question by:Zodka
[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
  • 3
  • 2
5 Comments
 
LVL 84

Expert Comment

by:Dave Baldwin
ID: 37740202
Is it taking you to the 'advancedsearch.asp' page?
0
 

Author Comment

by:Zodka
ID: 37740297
No, it keeps taking me to a different search.asp.
0
 
LVL 84

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 1500 total points
ID: 37740900
Then the javascript isn't being called and the 'search.asp' page would have to have all the search functions.  This doesn't, it is just a form to go to 'search.asp'.
0
 

Accepted Solution

by:
Zodka earned 0 total points
ID: 37747552
Ok, I figured it out, basically what happened was that the original javascript code on index.asp was interfering with the new search. Thanks for the help though.
0
 

Author Closing Comment

by:Zodka
ID: 37764938
Good response time, but I actually managed to figure out the problem. It was just because I didn't give full information.
0

Featured Post

The top UI technologies you need to be aware of

An important part of the job as a front-end developer is to stay up to date and in contact with new tools, trends and workflows. That’s why you cannot miss this upcoming webinar to explore the latest trends in UI technologies!

Question has a verified solution.

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

This article discusses how to implement server side field validation and display customized error messages to the client.
A while back, I ran into a situation where I was trying to use the calculated columns feature in SharePoint 2013 to do some simple math using values in two lists. Between certain data types not being accessible, and also with trying to make a one to…
In this tutorial viewers will learn how to embed videos in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <video> tag to insert a video. Define the src as the URL of your video; this is similar to …
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

664 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