OO Javascript... This Doesn't Appear To Point To The Object

Oct 20, 2006

I'm trying to utilized a more object-oriented approach to managing
window events in javascript. Thus, I am creating a "controller" object
to handle events and interact with the server. However, I apparently
don't fully understand what "this" refers to. In the code below I was
expecting that when the button was clicked (handleDeleteButtonClicked
function) that "this" would be pointing at a ViewController object.
Instead it was the Button (HtmlInputElement).

<html>
<head>
<script>
/* Constructor */
function ViewController() {
this.foo = "bar";
}

/* delete button handler */
ViewController.prototype.handleDeleteButtonClicked = function() {
window.alert("delete clicked, this=" + this + " this.foo= " +
this.foo);
};

/* initializer */
ViewController.prototype.initialize = function() {
document.getElementById("delete-button").onclick =
this.handleDeleteButtonClicked;
};
</script>
</head>
<body onload="javascript:new ViewController().initialize();">
<input id="delete-button" type="button" value="Delete">
</body>
</html>

View 28 Replies


ADVERTISEMENT

IE6/7 Error - Object Doesnt Support This Property Or Method

Sep 25, 2009

I have no clue what is throwing this error. What am I missing?

I have jQuery auto tabs for the 'billboard' area. On active tab, I absolute position & z-index links over top the 'tabs' to link to the other pages in the site. The links work on all except IE6/7. IE6/7 link to the anchor fragments.

View 1 Replies View Related

JQuery :: Use Not Selector To Select Object Which Doesnt Have Specific Child Elements?

May 12, 2011

I want to do something like this

<div>
<p>
<p class="active">

[code]....

View 7 Replies View Related

In Javascript How I Can Show An Image In Any Point In My Page

Jan 28, 2003

how i can show an image in any point in my page?

View 1 Replies View Related

<OBJECT>, Javascript And IE

Aug 8, 2006

The IE developer toolbar's DOM inspector shows the OBJECT tag and the PARAM
tags inside it, and if I don't have the Javascript in an external file, I'll
get the "click here to activate" tooltip and the border around what is
supposed to be the Flash movie. If I right-click inside the border, I get the
Flash context menu. The movie just doesn't load.

<html><head><title>foo</title>
<script>
function foo() {

AXObject = document.createElement("object");

AXObject.type="application/x-shockwave-flash";
AXObject.data="flashtest.swf";
AXObject.width="200";
AXObject.height="50";
AXObject.style.visibility="visible";

var p=document.createElement("param");
p.name="movie";
p.value="flashtest.swf";
AXObject.appendChild(p);
var p=document.createElement("param");
p.name="quality";
p.value="high";
AXObject.appendChild(p);

document.body.appendChild(AXObject);

}
</script>
</head>
<body id="foo" onload="foo()">
</body>
</html>

View 1 Replies View Related

Javascript Destroy Object

Jul 23, 2005

Does Javascript supply a function that destroys an object? If so, is there a
dependancy on Javascript version?

View 3 Replies View Related

JavaScript Object Notation

Apr 30, 2007

Is it possible to have something like the following so that 'three'
can access 'one':

var x = {
one: 1,
two: { three:this.one } // Or parent.one ?
}

If not (which I have nearly come to a conclusion on) what is the next
best way to accomplish this?

View 5 Replies View Related

Javascript History Object

Nov 15, 2007

I want a page should not maintain history.what code in javascript.

View 1 Replies View Related

Access An Embed Object Via Javascript

Jul 23, 2005

I want to access the features of a plugin without actually embedding
it into a page. Is this possible? Eg

The code to embed the object into a page is:

<OBJECT classid='CLSID:7FA62735-AHC3-14d2-9F81-00114B3245C5
codebase='http://www.test.com/plug.cab#version=3,1' "id='myPlugin'
height=&#390;' width=&#390;'>

<EMBED type='application/x-myPlugin' name='myPlugin' hidden='true'
src='in.txt'></EMBED>

</OBJECT>

I could simply add this using document.write, but for various reasons
I dont want to do this.

I would rather do something like:

var plugin = (navigator.mimeTypes &&
navigator.mimeTypes["application/x-Web-Plugin"]) ?
navigator.mimeTypes["application/x-Web-Plugin"].enabledPlugin : 0;

myObj = new object("CLSID:7FA62735-AHC3-14d2-9F81-00114B3245C5");

myObj.pluginMethod

View 2 Replies View Related

Javascript Object And Lost Property

May 8, 2006

I have situation that when my page is loaded i create js object
<html>
...
<script>
function Page() {
this.page = 0;
this.result = 0
this.resultCount =1;
this.currentPage =1;
}
MyPage= Page()
</script>
then in my javascript function i use object like this:

function getPage() {
if(!MyPage) {
MyPage = new Page();
}
return MyPage;
}

but there is one problem: MyPage lost one of the property, currentPage.
When i do alert(MyPage.cuurentPage) shows mi undefined. After object
initialization everything seems to be alright, currentPage is set to 1
but when i Try use MyPage in my js code is already set to undefined.
What happen? What I'm doing wrong?

View 3 Replies View Related

Javascript Callback/Object Conflict

Sep 2, 2006

I have the following Javascript code

function Obj()
{
obj.squares = new Array();
}
Obj.prototype.Load= function(xdoc)
{
var goat = "head";
xdoc.ProcessNodes("squares/square", function(node)
{
alert(goat); // <-- this works fine
this.squares.push(
// do processing on node, create a square
);
});
}

Now the xdoc is another object I have, with a method called
ProcessNodes. The only important thing to know about ProcessNodes is
that it does some things, and calls its second argument (which is a
function) successively.

The problem I am running into here is once I get into the callback
function, "this.squares" is returning null ... even though it has been
initialized to an Array. For whatever reason, its like the object loses
scope when I get into the callback function. For all other intents and
purposes however, the callback function has the same scope as the
calling block (i.e. the goat variable is still accessible).

View 1 Replies View Related

Object Oriented Javascript Programming

Feb 28, 2003

I just released javascript lib that really helps to develop robust and clear js-scenarios following the OOP directions. The library is compatible with wide range of browsers on different platforms, including Netscape 4.x, Netscape 6.x, Netscape 7.x, Opera 6, Opera 7, Mozilla 1.0, IE 4, IE 5, IE 6.

View 3 Replies View Related

Any Books For Object Oriented Javascript

Feb 15, 2006

Any websites or good books to learn real heavy object oriented javascript?

View 1 Replies View Related

Javascript Object Function Calls

Mar 7, 2006

I am creating a JavaScript object which I want to use to respond to user input on a web page. The object will basically be made up of a constructor and then a selection of functions which will use the DOM to alter the appearance of the page according to the user's input. I am getting stuck because I want a form element that is being created by the object to have an 'onkeyup' event attached to it which will call another function from the same object.

Now, I understand how to attach the 'onkeyup' event to the input element I have created using the DOM. If I tell the event to call a normal function (alert() etc) then it does exactly that. What I am having trouble with is getting the event to call another function from the object that created the input box in the first place. (I don't even know if this is possible / a wise thing to do!). Code:

View 7 Replies View Related

Passing Javascript Object To Another Page

Oct 27, 2003

I have a fairly complex javascript object - containing strings and arrays - which I need to pass along to a second PHP page. Is there a way to pass this object along via POST to be picked apart by the receiving PHP script?

I could dynamically create a form, populate it with the contents of the object, then pass it along via submit(), but frankly that's an awful pain.

View 4 Replies View Related

Scope Issues With My Javascript Object

Mar 26, 2006

I'm having trouble getting the following code to work properly. Every time I try to access the private testing variable from the priveleged MyMethod it gives an error. Says it can't find testing and that it has no properties so I can't run a push() command on it.

function MyClass()
{
var testing = new Array();

// define the method
function MyMethod()
{
this.testing.push("hello");
}

// make the method priveledged
this.MyMethod = MyMethod;
}

// a test function it ensure the variables declared here are isolated
function Start()
{
var myClass = new MyClass();

myClass.MyMethod();

document.write("[" + myClass.testing + "]");
}

Start();

View 3 Replies View Related

JavaScript Object-Oriented Programming

Nov 4, 2001

Can someone tell me all the OOP's that can be made from javascript.

View 3 Replies View Related

Access Child JavaScript Object

Sep 30, 2007

I have a page (page 1), my page 1 has an IFRAME which loads another page (page 2).

My page 2 has a JavaScript object declared on the page: var MyObject = new Object();

I want to access this object from the parent page (page 1).

I tried:

var TempObj = document.getElementById("MyIFrame");

TempObj.document.MyObject.value = "blah blah";

But it said MyObject didn't exist.

Can someone tell me how to access it in this manner?

View 2 Replies View Related

Point

Jul 23, 2005

Is there a method to get the x and the y coordinates where a user click in
the screen?

View 1 Replies View Related

Can Javascript Add Items To ASP/VBScript Dictionary Object?

Jul 23, 2005

I got two ASP pages. One is ASP email form (I'm using Persist ASP
Email component). Another one has all file links in it. For example,
when user click Outlook course hyperlink. It will pop up another
window with outlook course PDF file. (All PDF files are already in the
server).

What I am trying to do is: When user click the "Add Email" hyperlink,
it will add that course name and filepath into ASP/VBScript Dictioanry
Object. After the user finish and click "Attach to email" button. All
the files will be attached in the email as an attachment.

Because I am not familar with VBScript. So, can Javascript add items
to ASP Dictionary Object?

View 3 Replies View Related

Setting WMODE In A Flash Object With JavaScript?

Jul 23, 2005

Is this possible? Basically I need to grab all the flash objects on the page (done) and then set the wmode to transparent so it doesn't mess up my DHTML menu.

View 2 Replies View Related

Is Possible To Implement A Com Object Like Word In A Javascript Program?

Jan 23, 2007

I mean, I've a COM object, as Word.Application. How to implement in a
javascript function for using their methods?

View 3 Replies View Related

Get A Point In A Image

May 26, 2006

How can I get the position in a image area in where I do clic?

If I have a jpeg image 400x500 and I do clic on 200x100 the script returns height=200
width=100

View 14 Replies View Related

Decimal Point

Sep 7, 2006

Can anyone please help/direct me to find/write a simple Javascript function to clean up a decimal point or a coma on a number.

For Example I need
10.000 to become 10000
or
10,000 to become 10000

View 6 Replies View Related

Problem With 'undefined' Object In Server Side JavaScript

Jul 23, 2005

I'm displaying a loggin page.

If the user entered an invalid UserName/Password I display the page again.
When this happens I want to give the user a different message then the one displayed when the page was initially displayed.

I use the Response.Redirect method from the page checking the submition.
When I do that I call the page with a parameter like this Response.Redirect("Page.asp?FROM=1").

When I get the parameter in the page I know I need to show a different message.

The problem is that if the page is called without the parameter, I
cannot determine that the parameter is missing.

The codse is very simple:

from_flag = Request.QueryString("FROM")

Now is the problem -

if I use if(from_flag == 'undefined') - this condition return
false.
but if I display from_flag using Response.Write(from_flag) I get "undefined"

if I use if(typeof from_flag == "undefined") - this does not work since the typeof return "object" in both cases when I call the page with the parameter or without the parameter.

also I tried to comnpare with null does not work.

By the way if I use VBScript as the script lang - it works fine I just need to compare the from_flag with vbNullString and all is well....

View 2 Replies View Related

Inline Javascript Not Working While Reading From XMLHttpRequest Object

Jun 9, 2006

I stumbled upon a strange behaviour of the XMLHttpRequest.. Maybe I'm
just not well informed enough about its possibilities, so could someone
please confirm my question?

When I put plain javscript in a file that is read-in through a
XMLHttpRequest-object, it's like it is totally ignored. Eg. I have the
file ajax_include.html with in it's body the following lines
<script type="text/javascript" language="javascript">
alert('some alert');
</script>

when I directly surf to the file, the alert pops up as expected, but
when I use a simple XMLHttpRequest to replace the contents of a div
with the contents of this page, the alert is not popping up, although
when I view the selection's source (Thank you, Firefox!), it is there!

When I place an anchor with an onclick-action (eg. alert('onclick')),
it works when I click it.
So my "conclusion" is that it seems like inline javascript commands are
ignored (functions not recognized etc.). All actions assigned to other
events work nice though.

Can someone confirm this strange behaviour? Or is it just normal with
the use of an XMLHttpRequest opbject?

View 1 Replies View Related







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