Topics:
DVR
nvrec
Mplayer
Links
Misc
Commands
Humor
New user
uploaded files
|
(links)-> (Parent)->Javascript code samples |
submited by Russell Wed 25 Jan 06 Edited Thu 05 Jun 14 |
This is a collection of stuff I had to lookup, so I put it here so I won't have to do that again.
Find in string ( would be find(haystack,needle) in a real language)
if (haystack.indexOf(needle)>0)
{do something};
Document url info:
document.location.href
Move object to absolute location on screen:
Assumes the image has the id=xyzzy and has style='position:absolute;'
var moveMe = document.getElementById("xyzzy");
moveMe.style.left = xPos + "px";
moveMe.style.top = yPos + "px";
test if Varible exists in javascript
find the absolute (x,y) of an image (IE safe)
This one was an annoying 'gotcha':
in HTML/CSS the code is :
text-decoration: line-through
But in javascript the it turns out the code is:
object.style.textDecoration="line-through";
The dash is dropped, and the D is uppercased... How the F*ck was I supposed to just magicly know that ??
test (dumps all the style atributes of the link into an alert box)
The code:
function dump_propertys(object_id){
var object_to_dump = document.getElementById(object_id);
var message="";
for(n in object_to_dump.style)
{
message=message+n+" "+object_to_dump.style[n]+";";
};
alert (message);
}
Javascript submit form The Archive has it This is a simple trick that will let you have a simple text link submit a form. sadly it should be a one line call, but this works.
Read the value of a radiobutfon
I found a good example here finding the value of a radio button
function get_radio_value()
{
var rad_val="";
for (var i=0; i < document.form-name.name-of-radio-button-array.length; i++)
{
if (document.form-name.name-of-radio-button-array[i].checked)
{
rad_val = document.form-name.name-of-radio-button-array[i].value;
}
}
return rad_val;
}
This little trick goes through the existing buttons and if it finds one checked (selected) it returns that value. Note: you must actually set the value attribute in the html for this to work ;-)
force javascript to treat a string as a number
number=parseInt(string)
Replace text/html on a page
document.getElementById('area_id').innerHTML = 'new text/html';
Requires that you have an area predefined <span id='area_id'>This text will be replaced</span>
also works with div.
Replys:
|
|