passing parameters to a page

Please support our JavaScript / DHTML / AJAX advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Reply

Join Date: Jun 2004
Posts: 2,108
Reputation: server_crash is on a distinguished road 
Solved Threads: 18
server_crash server_crash is offline Offline
Postaholic

passing parameters to a page

 
0
  #1
Oct 16th, 2005
I have a javscript function which opens a url....The only thing is I need it to open pages with parameters, and I'm not sure how to do it:

<html>
<head>
<title>LinkOpener</title>
<script language="JavaScript">
<!-- 

function SearchTest(url, args)
{
	// if args is null, do the following
	window.open(url,'win1','width=600,height=700, status, toolbar, menubar, scrollbars, resizable')
	// else
	// implement your code
}

// -->
</script>

<body>
<h3>Search Test:</h3>
<a href="#wf" onClick="JavaScript:SearchTest('http://www.msn.com','')">GET request</a>
<br>
<a href="#wf" onClick="JavaScript:SearchTest('http://www.ntis.gov/search/results.asp?loc=3-0-0&search=','frm_qry_Category=ALL&frm_qry_Search=earth&frm_qry_Search=AND&frm_qry_Search=&frm_qry_Search=AND&frm_qry_Search=&frm_qry_Year=1990&frm_qry_MaxRec=100&frm_qry_Rank=1')">POST request</a>

</body>
</html>

If you can point me in the right direction or help me out in any way, I would really appreciate it.
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 1,655
Reputation: tgreer is an unknown quantity at this point 
Solved Threads: 35
Team Colleague
tgreer tgreer is offline Offline
Made Her Cry

Re: passing parameters to a page

 
0
  #2
Oct 31st, 2005
Simply concatentate URL and ARGs. In fact, you don't even need a separate variable and/or call for "args". They are simply part of the URL.
Reply With Quote Quick reply to this message  
Join Date: Jun 2004
Posts: 2,108
Reputation: server_crash is on a distinguished road 
Solved Threads: 18
server_crash server_crash is offline Offline
Postaholic

Re: passing parameters to a page

 
0
  #3
Oct 31st, 2005
Originally Posted by tgreer
Simply concatentate URL and ARGs. In fact, you don't even need a separate variable and/or call for "args". They are simply part of the URL.
You can do that, but that doesn't make it using a post method. This was actually a problem my friend had, and we used some kind of xml thing to do the job, because javascript alone can't make post calls. I wish I could remember the name of it. It may have been called ajax or something.
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 1,655
Reputation: tgreer is an unknown quantity at this point 
Solved Threads: 35
Team Colleague
tgreer tgreer is offline Offline
Made Her Cry

Re: passing parameters to a page

 
0
  #4
Oct 31st, 2005
Well, you can only POST a message using a POST query. Any parameters passed via a URL, create a GET query.

Now, you could use JavaScript, to create a form, a lot of invisible variables, populate those variables, then call the form's "submit()" method, which will POST the form. You can only do that on a page you "own", of course.

"AJAX" is a funny little beast - it refers to scripting the XMLHttpRequest object. It doesn't do a POST, it fires off another request, "behind the scenes", so that the user doesn't see any page refresh.
Reply With Quote Quick reply to this message  
Join Date: Jun 2004
Posts: 2,108
Reputation: server_crash is on a distinguished road 
Solved Threads: 18
server_crash server_crash is offline Offline
Postaholic

Re: passing parameters to a page

 
0
  #5
Oct 31st, 2005
Originally Posted by tgreer
Well, you can only POST a message using a POST query. Any parameters passed via a URL, create a GET query.

Now, you could use JavaScript, to create a form, a lot of invisible variables, populate those variables, then call the form's "submit()" method, which will POST the form. You can only do that on a page you "own", of course.

"AJAX" is a funny little beast - it refers to scripting the XMLHttpRequest object. It doesn't do a POST, it fires off another request, "behind the scenes", so that the user doesn't see any page refresh.
I guess AJAX was it. I remember working with the XMLHttpRequest. My first intentions was to create a form, because I have seen examples of 'dummy' forms created which do basically the same thing I was looking for. Either way I appreciate the replies.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the JavaScript / DHTML / AJAX Forum
Thread Tools Search this Thread



Tag cloud for JavaScript / DHTML / AJAX
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC