HI,
How can I change a form variable with onClick?
I have a table which shows the results of a ColdFusion query. I need to have a drop down list box showing the other queries that could be sprayed into the table and want to change the variable storing the query to achieve this.
Any ideas would be appreciated!
thanks
Neil
6 5174
basicly
where select is your drop down box. (if I understand you right)
Does the drop down contain the actual SQL? That sounds injection prone. It doesn't have to be if you're careful, make sure you're not using the sql from the client directly. The drop down should contain ids that reference the queries that are hard coded on the server
hi both,
Thanks for your help. What I have actually done is generated all my tables then just hidden then with some .css, using a javascript function to show the relevant table when the link is used: - <script language="JavaScript">
-
//here you place the ids of every element you want.
-
var ids=new Array('s1','s2','s3','s4','s5','s6','c1','c2','c3','c4','c5','c6');
-
-
function switchid(id){
-
hideallids();
-
showdiv(id);
-
}
-
-
function hideallids(){
-
//loop through the array and hide each element by id
-
for (var i=0;i<ids.length;i++){
-
hidediv(ids[i]);
-
}
-
}
-
-
function hidediv(id) {
-
//safe function to hide an element with a specified id
-
if (document.getElementById) { // DOM3 = IE5, NS6
-
document.getElementById(id).style.display = 'none';
-
}
-
else {
-
if (document.layers) { // Netscape 4
-
document.id.display = 'none';
-
}
-
else { // IE 4
-
document.all.id.style.display = 'none';
-
}
-
}
-
}
-
-
function showdiv(id) {
-
//safe function to show an element with a specified id
-
-
if (document.getElementById) { // DOM3 = IE5, NS6
-
document.getElementById(id).style.display = 'block';
-
}
-
else {
-
if (document.layers) { // Netscape 4
-
document.id.display = 'block';
-
}
-
else { // IE 4
-
document.all.id.style.display = 'block';
-
}
-
}
-
}
-
</script>
Thanks
Neil
Looks like a good solution, but your js code is sooooo 1995. do you really need to support browsers that don't support getElementById?
Also, your script tag shouldn't contain a language attribute, it should be
<script type="text/javascript">
Correct. Change hidediv and showdiv to the following: - function hidediv(id) {
-
document.getElementById(id).style.display = 'none';
-
}
-
-
function showdiv(id) {
-
document.getElementById(id).style.display = 'block';
-
}
Thanks - i have changed it and it works fine!
Sign in to post your reply or Sign up for a free account.
Similar topics
by: BigDadyWeaver |
last post by:
I am using the following code in asp to define a unique and
unpredictable record ID in Access.
<%
'GENERATE UNIQUE ID
Function genguid()
Dim Guid
guid =...
|
by: wjbell |
last post by:
I have a piece of javascript I need to modify. Right now it changes a
stylesheet in the document between style.css and no_indent.css. These
are in the head of my document:
<link rel=stylesheet...
|
by: Brandon Hoppe |
last post by:
I'm trying to change the src of an ilayer in the parent document from a link inside the
ilayer. I'm not able to get it to work. All that happens is Netscape 4 crashes. This is
for Netscape 4 only....
|
by: Ian F |
last post by:
I have some javascript which allows a header, iframe and picture to be
changed when the user clicks a next/previous button. In Opera, if you
click next enough times to loop back to the start, or...
|
by: MickG |
last post by:
I am trying to change the value of the variable "hard" according to
which radio button is pressed and I am having no joy. Could anyone
help me with this, the problematic section is marked with...
|
by: chris |
last post by:
im new to javascript but slowly getting better
what i want to do is have some text on the screen and when an event happens
for example click a button the text would change to what i want.
how...
|
by: celtique |
last post by:
Hello everybody! I've just registered to this forum and yet got a question. :)
I've got some database, that is processed by PHP in a 'while' loop and each element that the loop draws (<li>) gets...
|
by: naurus |
last post by:
I have some code that must change the onclick function of a DIV:
function navChange(id,auto){
check = fetchById(id + "More").style.display;
if(check == "block"){
showLess(id,auto);
}
...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
| |