View Full Version : How do I add keyword to the javascripted url?


gilgalbiblewheel
01-05-2006, 05:55 PM
Ok Let me redirect my goal.
I have set an alert. It says:


http://127.0.0.1/showversea.asp?id=15418&keyword=brutish



But when the iFrame opens it writes only this in the URL.



http://127.0.0.1/wheelofgod/showversea.asp?id=15418


The second URL shows what the select name "id" is picking up "15418" from the option value. But it fails to pick up the "keyword" <%=Keyword%>. The page of dropdown is ASP-generated, in other words the ASP builds the dropdown from the result of the database table. Here is the section of the source:
<script language="JavaScript" type="text/javascript">
<!--
function go1(identity,keyword)
{
document.forms['bookSelect'].action = 'showversea.asp?id=' + identity + '&keyword=' + keyword
alert(bookSelect.action);
bookSelect.submit();
}
//-->
</script>
And

<form name="bookSelect" action="showversea.asp" method="get" target="ifrVerse">
<select name="id" size="10" style="width:200;" onchange="go1(document.forms['bookSelect'].id[document.forms['bookSelect'].id.selectedIndex].value,'brutish');">



<option value="14659">Psalms&nbsp;49:10</option>

[COLOR=Red]<option value="15418">Psalms&nbsp;92:6</option>[/COLOR]

<option value="15440">Psalms&nbsp;94:8</option>

<option value="16721">Proverbs&nbsp;12:1</option>

<option value="17254">Proverbs&nbsp;30:2</option>

<option value="18016">Isaiah&nbsp;19:11</option>

<option value="19210">Jeremiah&nbsp;10:8</option>


<option value="19216">Jeremiah&nbsp;10:14</option>

<option value="19223">Jeremiah&nbsp;10:21</option>

<option value="20230">Jeremiah&nbsp;51:17</option>

<option value="20976">Ezekiel&nbsp;21:31</option>

</select>

ERE Breckenridge
01-30-2006, 08:28 PM
Your code look clean try escaping the & by a \

document.forms['bookSelect'].action = 'showversea.asp?id=' + identity + '\&keyword....