![]() |
JavaScript Assistance
I'm a n00b to programming and all that, and I seek help on pulling off this little project:
I basically type in a stock quote in the text box, and would like the Javascript to automatically update the image below. Right now the relevant data that needs to be changed is called "part2". For the moment, it is hard-coded to "PNB", but I seek ways to make this changeable and updateable. I've been told that PHP may or may not be a more effective way to pull this off. I have no idea, but any solution that works (not necessarily confined to JavaScript) is welcome! My HTML page is attached below, renamed as a TXT file. Alternatively, access it here. Thanks in advance! |
Quote:
|
If you want to use Javascript, then first of all you need to stop the submit button from refreshing the page (by adding a 'return false' statement, I think).
Next, you need to give your dynamic elements identifiers so that Javascript can access them easily. For this: <img src='" + part1 + part2 + part3a + "'> Give it an id, say: <img id='image1' src='" + part1 + part2 + part3a + "'> And 'image2' for the other image. Add the following to your readtext function: document.images["image1"].src = part1 + part2 + part3a; document.images["image2"].src = part1 + part2 + part3b; This probably isn't fully cross-browser compatible, but at least it works on the latest versions of Firefox and IE. And if you want to update the captions on the page, you'll have to do something similar: "<b><span id='caption1'>" + part2 + '</span> - MACD </b><br>' And use innerHTML or any equivalent function. (By the way, you're passing this.form into readtext but not using it, so might as well eliminate the parameter.) |
Woot, it worked - implementation here. Thanks, Gigablah!
|
All times are GMT -5. The time now is 11:31 PM. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, vBulletin Solutions, Inc.