Parameter MyDIVnode.firstChild.nodeValue Not Passed To Function

Oct 1, 2006

why this parameter is not passed to function ?

var myDIVnode1 = document.createElement("DIV");
// etc
myDIVnode1.appendChild(document.createTextNode("a"));
// this shows "a"
alert(myDIVnode1.firstChild.nodeValue);

myDIVnode1.onclick= function() { somefunc(myDIVnode.firstChild.nodeValue); };

function somefunc(param)
{
// this returns "undefined" !!??
alert(param);
}

View 4 Replies


ADVERTISEMENT

Cannot Get Method Argument Passed As Function Parameter

Dec 1, 2011

New to JS. Have ordered some new books, but need to get somethings going in the mean time. What I wanted to do is to link to a new page having a date range input in the form of 6 text boxes, 2 sets of mm-dd-yy, from and to, where the upon loading the page box 1 of the from would auto focus and then auto tab and then post where php could take over on the server side. Setting up the form and the lay out, no problem. Auto focusing went just like expected using the following code, included because on the next step everything fell apart.

Code:
<script type="text/javascript" >
window.onload=function() {
document.getElementById("input1").focus();
}
</script>

So then the wheels came off and in response, began to simplify what was trying to be done to find where the issues were. As far as I can get working is:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[URL]">
<html>
<head>
<script type="text/javascript" >
window.onload=function() {
document.getElementById("input1").focus();
}
</script>
<script type="text/javascript" >
function myFunc() {
alert("is this working");
}
</script>
</head>
<body>
<input id="input1" name="input1" type="text" onkeyup="myFunc()" maxlength="2" value="type a No." />
</body>
</html>

First issue with this: When I first get to the page everything is just as ordered. The focus is on the text box and the default value is "type a No." When I press a key onkeyup, I bring up the alert box with "is this working" in it. But when I refresh the page with the refresh button, after clicking the "ok" on the alert box, the character that was typed in is still displayed. If I use the link to the page, or the URL from the address bar, then the page reloads properly with the default value, "type a No".

How do you get the default textbox value using the refresh button as apposed to reloading the page using a link or from the address bar? Using Firefox 8.0 more important at the moment: If I change the script to pass an argument to the function the script crashes. It does not pull up an alert box and freezes. My guess is that I'm doing something wrong on a concept level. Changed the default value of the text box to " ". Looked like to me there was an issue with the size specification and the default string length as you could only enter in a key stroke by highlighting the text and replacing it.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[URL]">
<html>
<head>
<script type="text/javascript" >
window.onload=function() {
document.getElementById("input1").focus();
}
</script>
<script type="text/javascript" >
function myFunc(awe) {
alert(awe);
}
</script>
</head>
<body>
<input id="input1" name="input1" type="text" onkeyup="myFunc("123")" maxlength="2" value="" />
</body>
</html>

View 1 Replies View Related

JQuery :: Use "this" Event Which Has Been Passed To A Function As A Parameter?

Aug 11, 2009

I have a link;

<a href="javascript:{}" onclick="DoSomething(this)">click me</a> And what i'd like to do is use the "this" object to manipulate the css of its parent;

function DoSomething(obj) {
if(obj) {
$(obj).parent.addClass("newstyle");[code]...

Does anyone know how to do this with jquery?

View 2 Replies View Related

Change Img Src With Passed Html Parameter?

Feb 1, 2010

I have downloaded 2 html pages that give me page1 with a drop down box for a list, and a 'show' button. this then passes dropdown value to page2 and JS presents the text on the page, but I want to use the passed parameter to change the src of an img with ID=img1.can post all the JS if you like but assume i am missing just a one liner replacing the ....

var name = getValue("name");
document.write(name);

View 4 Replies View Related

XML Document Passed As Jsp Parameter In Javascript Ok With Mozilla, Not In IE!!

Sep 27, 2007

I have a strange problem... I have a form with a text area that contains an XML document. This document can be modified by the user.

Once the document has been modified, the user pressed the "Submit" button to submit the modification (onclick=modify())... and go to another jsp page.... in my javascript, I have the following code:

function modify()
{
myRand=parseInt(Math.random()*99999999); // cache buster
var docXML=document.forms[0].xml.value;
var plist="myRand="+myRand+"&docXML="+escape(docXML);
url="modify_xml.jsp?"+plist;
document.forms[0].action=url;
document.forms[0].submit();
}


With Firefox, the problem does not occur.... but with Explorer, the form is not even submitted!!!!! Is there a workaround for this? The XML document is not even very big.

View 7 Replies View Related

Jquery :: Syntax To Use ID Passed In Parameter Refer To DIV

Dec 24, 2009

I'm passing the id of a div as a parameter. I'm not sure how to refer to it with Jquery. The following does not work:
Code:
function updatemail(param1, param2) {
$("#param2").animate({ opacity: "show" }, 300);
}
I also tried $(param2) but it did not work.

View 2 Replies View Related

Redirect A User To Another Page While Keeping The Passed In #parameter?

Aug 20, 2009

I posted a similar thread about this in the .NET forum, but I thought maybe there was a javascript way of doing what I need to do.Is there a way to redirect a user to another page while keeping the passed in #parameter?For example, if the user clicks the link:

page1.html#event1

Can I redirect to:

page2.html#event1

Basically keeping the #parameter in tact?

View 1 Replies View Related

JQuery :: Matching Passed Parameter To Image Map Areas

Aug 23, 2010

I am trying to match a passed parameter on a url to an area on an image map. So far I can find the correct area using
Code:
$('#mediummap area').each(function(i){
href = $(this).attr('href');
if (href == id) {
alert('Found ID ' + id);
}});}});

But next I need to retrieve the co-ordinates for the Area. I have tried
Code:
coords = $('this').attr('coords');
And
Code:
coords = $('this').coords();

I can not seem to get the value back, just an undefined return. What I want to do is to find the point on the image map and then centre that point with in the viewport for the image (large image, small viewport).

View 1 Replies View Related

Nothing Is Being Passed Into The Function When It's Being Called?

Jul 31, 2011

I've come across functions like the one below in many scripts.I just don't understand the purpose of the parameter! Nothing is being passed into the function when it's being called- so what's the point of specifying an argument???

function doSomething(e) {
if (!e) var e = window.event;
alert(e.type);[code].....

View 8 Replies View Related

ID Not Being Passed To Function Undefined

Jul 9, 2009

I am making a drop down menu in javascript using a function in an external js file. Problem is in FF error console it keeps coming up that my ID that's being called in getElementByID in the function is not defined. Please help if you can, why is saying my ID is undefined??

View 2 Replies View Related

Cant Use Passed Variables In Function

Oct 11, 2010

I'm trying to reuse a script I have but, I'm not able to due to the fact I can't use some variables in a function.

I would like to know why I am not able to use passed variables in javascript.

For example: I call a function submit_data( 'newDomainForm', 'add_domain', 'list_div' ), in the function itself I would like to use the form name (first variable passed) as document.form.domain_name.value.

Later on I would like to use the div id: list_div in document.getElementById( div_id ).innerHTML. This doesn't work.

I have to put the name of the actual div like this: document.getElementById( 'result' ).innerHTML

And to get the value of a form element I have to put the actual name like this:

HTML Code:

View 9 Replies View Related

Variable Not Being Passed When Calling Function?

Aug 13, 2009

The code below is the relevant part to an autosuggest feature. The variable that isn't being passed is "firstValidIndex". It is being set appropriately, but when it is used in "sortArray()", its value is 0.

// here we must check to see if where the string matched was at the beginning of a string inside this.aNames
// firstValidIndex is the first index where the char is at the beginning of a string

[Code].....

View 5 Replies View Related

JQuery :: Function That Is Being Passed An Array Of Nodes ?

Nov 20, 2010

This is the first question I couldn't find answered by Google! No doubt the answer is out there, but...

So I have a function that is being passed an array of nodes: some of them plain vanilla DOM nodes, (say, those created by document.createElement), others are jQuery nodes (say $("<div></div>").

What's the best way to determine if a node is of each type? I can obviously look at the node contents, but I wondered if there was a "best practices" here?

View 3 Replies View Related

JQuery :: Using Ajax For Passed Argument To PHP Function?

Aug 3, 2011

How I use $.ajax() for passed argument to php function other file example index.php.

View 1 Replies View Related

JQuery :: Using Var Passed To Function To Reference An Object?

Mar 27, 2010

I have just started using the data functions in jQuery for keeping track of a few items on the client. The user can click on links, which call a function that updates the display and stored data value.I am storing data as a set of columns, named c1, c2, c3 etc.

I update the relevant column like this
function UpdateCol(column)
{

[code]....

View 1 Replies View Related

JQuery :: Get $(this) To Work In A Function That Has To Have Variables Passed To

Apr 28, 2011

I want to call a javascript function when a <span> is clicked, pass two variables to it, and then use jquery to hide that span.

A simple example is:

The variables (1,3) & (8,9) are loaded dynamically with a php script. Adding the two variables together isn't the intent of the script, but it seems the simplest way to explain what i'm after.

So how do you get $(this) to work in a function that has to have variables passed to it?

View 6 Replies View Related

Accessing Div FirstChild

Dec 8, 2007

I'm trying to access a div within another div, but get an error stating that the firstChild object of the div is not an object. The code I am using is as follows:


<html>
<body>
<div style="background-color:whitesmoke; width:100px;" onMouseOver="javascript:highlight_row(this)" onMouseOut="javascript:unhighlight_row(this)">div 1<div>div 2</div></div>
</body>
</html>

<script>
function highlight_row(obj)
{
obj.firstChild.style.display = "block";
}

function unhighlight_row(obj)
{
obj.firstChild.style.display = "none";
}
</script>

View 1 Replies View Related

JQuery :: Call Back Function - Should The 1st Parameter Of The Get Function Be A HTML File

Jun 23, 2010

I have just started learning JQuery and have a doubt in the below code. $.get('myhtmlpage.html', myCallBack);The doubt is should the 1st parameter of the get function be a HTML file or can it be a unction name?

View 1 Replies View Related

Call Function In Script And Pass One Parameter To Function And Its Returns String Value?

Feb 15, 2012

I want to call java function in javascript.In which we pass one parameter to function and its returns String value which I want to display in alert message.

View 2 Replies View Related

Cant Get Method Argument Passed To Function To Document.write

Dec 1, 2011

What I wanted to do is to link to a new page having a date range input in the form of 6 text boxes, 2 sets of mm-dd-yy, from and to, where the upon loading the page box 1 of the from would auto focus and then auto tab and then post where php could take over on the server side. Setting up the form and the lay out, no problem. Auto focusing went just like expected using the following code, included because on the next step everything fell apart.

[/CODE]
<script type="text/javascript" >
window.onload=function() {
document.getElementById("input1").focus();

[Code].....

View 3 Replies View Related

Onevent Function Call Passed Calculated Arguments?

Apr 24, 2011

Here is a small snip-it that I'm using to colour lines of a table as a user rolls over them.

function colour(){
var rows = document.getElementsByTagName("tr");
for(i=0;i<rows.length;i++){

[code]....

View 6 Replies View Related

FirstChild Not Working In Netscape 7.1??

Jul 20, 2005

the Javascript function firstChild() works as expected in IE but
returns "undefined" in Netscape 7.1

Here is the sample html code that I used. I am asking the javascript
to print out the id of the child of para1. IE correctly prints the
string "italicsid", but Netscape gives me an "undefined". Why so? Code:

View 1 Replies View Related

Wrong Values Passed To Function - Make A Link To The Next Page

Feb 21, 2009

I am writing a Javascript to sort and write out some stuff. PHP is not an option so I need to get this script working.

The problem arises when I want to make a link to the next page. (i.e. Like the link in Google for the next 10 results)

I have <a href=# onclick=FUNCTION(VALUES)> written dynamically by the script.

It is written onto the document correctly, but the problem is, when the link is clicked, some seemingly random values are passed to the function.

When you run the code, the first alert will show all the values that a were passed to the function. The second and third will show what was written to the document.

If you try clicking the next button after the code loads, the values that result will be unusual.

<script>

View 4 Replies View Related

Find The Average Of The Values In An Array Of Numbers Passed As Argument To A Function?

Apr 20, 2009

How do i use a function to find the average of the values in an array of numbers passed as argument to a function.(using java script) thank you for your help...

View 1 Replies View Related

Access A Part Of Multidimensional Array Based On A Variable That Is Passed Into The Function

Sep 12, 2002

how would i build a multidimensional array? would it be: PHP Code:

var rinksAndPriceArray = new Array();

    rinksAndPriceArray[0] = new Array();
        rinksAndPriceArray[1] = new Array();


i've figured that out so far.

now, i want to be able to access a part of one of the arrays based on a variable that is passed into the function

the variable i'll send in will be the first part of the array ex: rinksAndPriceArray[0][0] and i'll want to return the rinksAndPriceArray[0][1] value.

View 3 Replies View Related

NodeValue Returns Null?

Feb 21, 2009

HTML Code:<div class="drag q1 bar" style="top: 10px; left: 0px; position: absolute;">b</div>i assign variables like so:

Code:
var style = notationrow[i].childNodes[nodecount].getAttribute("style");
var nodeclass = notationrow[i].childNodes[nodecount].getAttribute("class");

[code]....

View 3 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved