Hi ,

I have a function as :
function doCheck(str1,str2)
{
top.LocalCacheLoadStatus = false;
parent.SearchFrame.location.href=str1;
g_str_Mode = str2;
alert (g_str_Mode);
}

This has str1 as the name of the jsp file and str2 is the value which i have to pass to the jsp file given in str1.How do i do that ?

Thanks & Regards
Soni

Recommended Answers

All 2 Replies

Try this:

function doCheck(str1,str2) { 
  top.LocalCacheLoadStatus = false;
  parent.SearchFrame.location.href=str1;
  g_str_Mode = str2;
  alert (g_str_Mode);
  var url = str1+".jsp?str2="+str2;
  alert(url);
  document.location = url;
 }

If you need to pass the variable to the jsp page, and you don't need your user to ever see the output from that jsp page--that is, you want the user to stay on the current page without noticing the value was submitted, you can use a hidden iframe--and navigate it instead of your main page. You can also use an AJAX solution, but an iframe does just fine and is easier to make compatible across browsers.

Hi,
Thanks a lot. I hope it works.Let me try.

Regards,
Soni

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.