PDA

Click to See Complete Forum and Search --> : How do I add keyword to the javascripted url?


gilgalbiblewhee
Jan 5th, 2006, 07:45 PM
How do I add keyword to the javascripted url?
It's for the onchange and the iFrame. Once the dropdown is selected then the iFrame would show the verse.
I have an old code that looked like this:
location = "kjvresplistboxshowversea.id.options[document.myForm.id.selectedIndex].value + "&Keyword=" + document.myForm.Keyword.value + "&Keywordb=" + document.myForm.Keywordb.value + "&Keywordc=" + document.myForm.Keywordc.value + "&Keywordd=" + document.myForm.Keywordd.value + "&Keyworde=" + document.myForm.Keyworde.value + "&Keywordf=" + document.myForm.Keywordf.value + "#bcv
<script language="JavaScript" type="text/javascript">
<!--
function go1()
{
booksa.action = "showversea.asp?id=";
booksa.submit();
}
//-->
</script>

<form name="booksa" action="showversea.asp" method="get" target="ifrVerse">
<select name="id" size="10" style="width:200;" onchange="go1();">

<option value="5276">Deuteronomy&nbsp;13:3</option>

<option value="8319">2 Samuel&nbsp;13:1</option>


<option value="8322">2 Samuel&nbsp;13:4</option>

<option value="8333">2 Samuel&nbsp;13:15</option>

<option value="12698">Nehemiah&nbsp;13:26</option>

<option value="16341">Psalms&nbsp;145:20</option>

<option value="16772">Proverbs&nbsp;13:24</option>


<option value="18774">Isaiah&nbsp;57:8</option>

<option value="26632">John&nbsp;13:1</option>

<option value="26654">John&nbsp;13:23</option>

<option value="26665">John&nbsp;13:34</option>

<option value="26666">John&nbsp;13:35</option>


<option value="28275">Romans&nbsp;13:8</option>

<option value="28276">Romans&nbsp;13:9</option>

<option value="28277">Romans&nbsp;13:10</option>

<option value="29055">2 Corinthians&nbsp;13:11</option>

<option value="29058">2 Corinthians&nbsp;13:14</option>


<option value="30243">Hebrews&nbsp;13:1</option>

</select>

mendhak
Jan 6th, 2006, 08:53 AM
function go1()
{
window.frames.ifrVerse.location.href = "showversea.asp?id=" + document.getElementById('myddl').options[document.getElementById('myddl').selectedIndex].value;
booksa.submit();
}

gilgalbiblewhee
Jan 20th, 2006, 02:04 AM
keyword='brutish'
function go1(identity,keyword)
{
document.forms['bookSelect'].action = 'showversea.asp?id=' + identity + '&keyword=\'' + keyword + '\''
//bookSelect.action = 'showversea.asp?id=' + identity + '&keyword=' + keyword;
alert(bookSelect.action);
//bookSelect.submit();
}

The alert says:
http://127.0.0.1/wheelofgod/showversea.asp?id=identity&keyword=keyword

How can I make identity = the value of the option in the select dropdown?

And secondly, how can I make
keyword = <%=Keyword%> ?


<form name="bookSelect" action="showversea.asp" method="get" target="ifrVerse">
<select name="id" size="10" style="width:200;" onchange="go1('identity','keyword');">

mendhak
Jan 25th, 2006, 08:56 AM
To get the value in your dropdown, use document.getElementById('ddl1').options[document.getElementById('ddl1').selectedIndex].value

Concatenate this to your string.

Second, do not use 'id' is the name of your dropdownlist. That is poor practice and may conflict in your javascript. Also give an id value to your dropdownlist.