I have a few radio boxes where a user can choose different options and
I want to show an explanation of each option after it's clicked.
Here's what I have:
'function describetype(){
' if (window.event.srcElement.value == "starter")
typedesc.innerHTML="A Starter request is for a new employee who's
never worked for cadbury or the Bottling Group before.";
' if (window.event.srcElement.value == "leaver")
typedesc.innerHTML="A Leaver request is for an existing employee who's
permanently leaving the company.";
'}
'function starter(){
'typedesc.innerHTML="A Starter request is for a new employee who's
never worked for cadbury or the Bottling Group before.";
'}
'function leaver(){
'typedesc.innerHTML="A Leaver request is for an existing employee
who's permanently leaving the company.";
'}
function describetype(o){
if (o == "starter"){
typedesc.innerHTML="Starters are...etc.";
}
if (o == "leaver"){
typedesc.innerHTML="Leavers are...etc.";
}
}
</script>
The first "toggle" function works fine but the "describetype" won't
work. Here's the HTML:
The error keeps saying that "starter" or "leaver" is undefined. I'm
not much of a javascript guy (mostly the cut and paste variety myself)
but everything I've seen says this should work. No?
I have a page with 3 divisions overlaying each other. I dynamically change the visibility to switch between them. On the Mac version of IE 5.1 I am not able to activate the scroll bars after making a division visible. Only the originally displayed division works. I am able to click on the data (option select lists) in all of the divisions. There is no problem when I use Netscape.
I would like to dynamically change the z-index to see if that would help. Can someone tell me how?
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:
What I want to do is have one link that will toggle between the two stylesheets. So the page loads style.css initially. If the link is clicked once it changes to no_indent.css. If it's clicked again it changes back to style.css, and so on.
Can anyone let me know how to do this?
code: ----------------------------------
function changeSheets(whichSheet){ whichSheet=whichSheet-1; if(document.styleSheets){ var c=document.styleSheets.length; for(var i=0;i<c;i++){ if(i!=whichSheet){ document.styleSheets[i].disabled=true; }else{ document.styleSheets[i].disabled=false; } } } }
The following is a very simple example of what I want to do take an elements oncontextmenu and changing it dynamically onclick of that same element. The code below will fail unless you change the line
I understand why this doesn't work because all i'm doing is reasigning "changecolor" to equal green, rather then setting the property of the first instance of "changecolor" to green.
I have a template that will have tons of different background options. I want people looking at the demo to be able to test out each one without having to reload the page.
i'm new to jquery and am not real familiar with javascript. I have a color picker on my page that puts the hex value in an input box. I'm not familiar with jquery or javascript in general. I would like to be able to take the hex value and use it in updating a style of a div onkeyup or onchange...say the border color for example. Something like this...but this isn't working.
Im making a quiz with some javascript and when the user hits submit I want a table cell to display that questions have been missed and to provide a link to the pages that hold the information. Can I do this without using DHTML?
I need to select browser option dynamically using javascript for handling cookies , i.e., in need select "override automatic cookie handling" checkbox dynamically. how to select this check.
I am building a schedule web page and before I just had it use plain static HTML and CSS to control the styling. I wrote some javascript that goes through the table's rows, then cells (double for loop), and if the cells innerHTML == "" then the style class is changed. I do have some working code, however it only works in IE. Here's a copy of the script:
<script type="text/javascript"> for (var i = 0; i < document.getElementById('table').rows.length; i ++) for (var j = 0; j < document.getElementById('table').rows(i).cells.length; j ++) if (document.getElementById('table').rows(i).cells(j).innerHTML == "")
Instead of implenting a prefabricated calender on my site, I tried a different route. I built a simple form where the user picks time and date. Now, what I need to do is to secure a dynamic changing of the <select> tag carrying the values for days in the month, based on what information the user has put into the <select> tag carrying the values for the month. This should be logical, as it should not be possible to choose ie. the 31st of June, as there's no such date. I hope you understand what I need.
I have a drop down box on a site, and when an option is selected, I need the value of a text box to change.
My form has the following in it:
<select name="event"> <option value="" onclick="updateprice(0)">Please Select..</option> <option value="3" onclick="updateprice(25)">Monday 16th February 2004 (£25 per ticket)</option> <option value="2" onclick="updateprice(20)">Saturday 28th February 2004 (£20 per ticket)</option> </select>
and I have this javascript function:
function updateprice(theamount) { document.nonmember.adminprice.value = theamount } the form is called 'nonmember' and the text box i need to change is called 'adminprice'.
Everything works fine in mozilla, but in IE nothing happens when I select an item from the drop down list (not even a javascript error)
I have a flash header on my website with 5 menu items (home, register, about us, etc)
myheader.swf?button=1 "Home" is focused myheader.swf?button=2 "register" is focused etc etc
When you click on a menu item it becomes the focused menu item (or "button") and the flash fires off a javascript event which handles the AJAX.Using the browser's back/forward buttons, the flash header's focused item does not change.
I can capture the history change, but how can I change the " .swf?button=x " using javascript.
PS: the flash header is a big file and I do not want to reload it every single time to update the var
Below is the html and js I have so far to dynamically place form fields on the form when a certain radio button is marked (Fixed hours). Problem is I can't get the fields to go away if the other radio button is marked (Variable hours). Solutions on what code my js needs to remove the fields when the opposite radio button is marked?
I have an image slideshow that works fine and, I may be being over ambitious but I'd like to combine the Play and Pause buttons so that when the slideshow is playing, the Play button is replaced by the Pause button and when it is paused the Pause button is replaced by the Play button.
Sounds like a simple JavaScipt change image function but both buttons have roll over effects and they both have different JavaScript functions assigned to them so I'm struggling to get my head around what I need to do.
I've highlighted the relevant chunks of code below...
How can I dynamically change the color of values on a page, to show if they are above or below a target value entered in a text box on the page. Those below should be shown in green, those above in red, and identical (equal) should be in amber. Values can be put in a particular tag and then use the getElementsByTagName.
I'm currently in the process of making a spreadsheet like webpage and it all working fine... However I have been using setAttribute and removeAttribute in order to dynamically change a table cells onclick property.
This of course does not work in IE7 etc and I've been banging my head against a brick wall trying to come up with a solution that will work in all browsers but I just can't seem to get it to work with using methods such as...
I get all sorts of not implemented, type mismatch errors when I try to use the above.
I am using PHP & mySql to grab the title and description that I have stored in a table in the DB.
I am trying to dynamically change the <head> <title></title>, as well as <meta name="Description" content="" /> .
I used document.title to change the title. I see the title changing in the browser, but when I click on view source in the browser to see it int he code, the title is empty. How can I also see it in the code?
I am currently working on a tween script that I am hoping to make so it allows the user to choose and object than the property it tweens, whether it be height or opacity.so currently my problem is getting the function to accept dynamic property selction.for example, the following.
Code: function tween(object,property,to,time){ original = object+property;
I'm putting together an events calendar athttp:[URL].. Each event is a li item, and I use jQuery to assign the class "no-left-m" (no left margin) to li:nth-child(3n+1) for CSS layout purposes. I've also added the ability to show only events in certain categories. Unfortunately, the initial jQuery assigns the classes to li items from the DOM, and doesn't take into account the show/hide. This means that when I show only a single category, the margins are off.
[Code]...
how I can assign my classes dynamically to nth-child(3n+1) of *visible* items only?
I am building an online survey using a survey creation tool which allows me to incorporate javascript for additional functionality. However, I am new to javascript so would appreciate any help that you could provide me with.
I have question types like agreement scales, where the respondent sees a list of statements and has to rate each one by clicking on a radio button. The source code of the matrix table looks like this:
[Code].....
This code works as intended; however, as you can see, it loops through all the radio buttons when one is clicked. Is there a way to accomplish this without looping through all the radios, and thus make the script run faster?
Also, I have read that the addEventListener function does not work for older versions of IE. Is there a simpler alternative?
One of the links adds a button to the form dynamically (and also removes it).I give the button an onclick event handler that also removes it from the page (basically just setting its parent.innerHTML='')A third link submits the form using a function (for validation perhaps).The third link submits the form successfully, EXCEPT when I have removed the newly created button by clicking on it. In this case the form.submit() is simply ignored although the function is still executed.This is essentially the problem I have: The link fails to submit after using the button to remove itself.If I hide the button using the first link and/or change the button's onclick to do nothing then I can still click it and the form submit succeeds.Here is the test code:
I currently have a normal link like Code:<a href="http://sitepoint.com" class="link">sitepoint</a> and when a user clicks on it I want to be able to change the "link" class to a different class. However, I don't want to add anything to the actual link html. Is it possible to do this using javascript without modifying the original link code?
I am trying to dynamically clear the value of a form input field and then submit the form.When I used $('#my_field').val('') to clear the field, it was cleared on the screen but when the form was submitted the original value of the input field was posted.My browser is FireFox and I can see using FireBug that when the field is cleared, firebug is still showing the html code with the old value. E.G. <input type="text" value="old_value" />The same situation occurred if I used $('#my_field').attr('value', '') to clear the field.The same situation occurred if I actually changed the value of the field rather than just clearing it.To work around this problem I ended up using the $('#my_field').removeAttr('value') to clear the field before it was submitted.
I am a complete novice when it come to Javascript. I copied the script for displaying random images at a specific interval (from javascriptkit.com). I would appreciate knowing whether the following is possible:
The pages are based on tables, so the parts that change are all cells.
1. Can I define text instead of an image in the array? i.e. can I have the image change to say an apple in one cell and the next cell have text explaining what an apple is?
2. Would it be possible to put a countdown timer for when the image/text is going to change?