I have an object with a single Method to load content from a xml file. The problem is... how do I add a property to the object to store the data loaded?? I tryed adding a simple Array inside the object, but didn't work.
I'm using jquery-1.3.2.min.js and everything works perfectly in browsers other than Explorer... It's not liking this part:
this.appendChild(E) function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})} ... } I get this error:Unexpected call to method or property access. jquery-1.3.2.min.js, line 12 character 2305
I'm trying to come up with a swipe gesture for part of the mobile version of my website. Right now, I'm just playing with mouse movements instead of the touch events so I can play with it on my computer rather than having to load the page up on my iPhone every time. Here's the problem: onmouseup, I run a calculation to determine where the closest element is to the edge of my container. Whichever one is the closest, I do a simple animate() to that element. It looks like this:
function JGallery(){ this.name="defaultGallery"; this.images=[{//some JSON here}] this.render=function(){
[Code].....
I've tried to debug it in firebug, but I guess there is a problem with the scope of the 'this'. The 'this' in
//i want append div with id of the name property of jgallery class $("<div></div>").appendTo("#container").attr("id",this.name); seems to refer to the iterator in the $.each().
I've tried to do this.this.name but it still doesn't work. Is there any way to allow me access the property of the Jgallery class?
I am trying to display a pop up window but keep getting the error above. Here is the rendered code: <head><title></title> <link href="/Content/Site.css" rel="stylesheet" type="text/css" /> <script src="/Scripts/jquery-1.5.1.js" type="text/javascript"></script> <script src="/Scripts/jquery-ui.js" type="text/javascript"></script> <link type="text/css" href="/asset.axd?id=lAAAAB-.............." rel="stylesheet"/> <script type="text/javascript"> $(document).ready(function () { $('#btnPopup').click(function () { $('#mypopup').dialog(); <======= ERROR });}); </script></head>
I'm running into an IE7 problem where the Visual Studio debugger is saying:"Microsoft JScript runtime error: Object doesn't support this property or method".Visual Studio is highlighting this line as the problem:[code] I then trim/lowercase it.The pertinent code block is below, the "lis" are list items I'm iterating over, I'm checking if the text of the li is equal to a dynamically populated hidden form field on the page.Code all works fine in Firefox, but throws errors in IE.[code]
Trying to add a new property to a non-jQuery object from inside each loop doesn't appear to work: var arguments=new Object(); arguments['ticket']=ticket; arguments['email']=email; arguments['module']=module; arguments['epoch']=new Date().getTime();
var total=0; $('select.category').each(function(){ var name=$(this).attr('id'); var option=$(this).find('option:selected').val(); total+=parseInt(option); arguments[name]=option; });
The 'total' variable works as expected. The the 'arguments' variable doesn't. Almost like a variable scope issue or something. If I put some extra debug code to print out all the property/value pairs, outside each loop I only see original four, and inside each loop only the new one just set and none of the original four.?
I'm developing a website and am testing in IE 8 and am getting an error "Object doesn't support this property or method" for https:[url].... when I click on the error message on the lower-left of the browser window.This error comes on only when I am at the home page, then if I click on Lawn Care on the right. It is supposed to highlight the word and scroll to it. It is fine if I'm already on the Maintenance page.The site works in all browsers except IE 8.
Can you help me with this. Browser IE 6 and JQuery 1.4.4
Error is at this line$("#form0").validate({ rules: { issueCheckBox: { selectNone: true}} }); in document.Ready function. If code is not properly formatted please see the attachement. Script.txt
I got some code which works fine in FF and Chrome but not in IE.
I get following error message: "Object doesen´t support this property or method."
Here are parts of the code:
Request:
In the Function Line 20 the error starts. But it seems that the code is still executed. If I comment this line out - no error message appears but the code doesen´t work anymore.
I am using jQuery-1.4 and jquery-1.3.2-vsdoc2.js to have Intellicense in VS 2008 . Some times i got following error : Warning1Error updating JScript IntelliSense: jquery-1.4.1.min.js: Object doesn't support this property or method @ 32:399Default.aspx
This error ONLY occurs in IE. "Unexpected call to method or property access." I pinpointed it to this line: o.appendChild(e);
The full function is: function aO(d, t, src, p, id ){ alert('aO has begun.'); var o, e, i; if (!ie){ o = cE('object');o.data = src; } else { o = cE('embed');o.src = src; } .....
({}["toString"]) - function alert("toString" in {}) - true
But I want to only find a property that is defined in the object - not in a prototype.
for(var prop in {}) { alert(prop); }; // toString not found.
It seems that operator 'in' is overloaded. 'in' during iteration: look in the property. 'in' in a boolean conditional: look in the object, then up the prototype chain.
I want a way to get only properties defined within the object itself, not it's prototype. Is there no simple way?
again I turn this forum as the issue I have is beyond my current knowledge and I have found it impossible to find help on through google.First up, I have some code that puts a keyup event on all text boxes that have a certain string in their ID. That code uses 'live' and looks like this.$("td[id*='tdQuantity'] .field_input ").live('keyup', function() { calculateTotal(); });This one is simple enough. All the input boxes that match that selector call 'calculateTotal()' on keyup. I have code that adds a new dynamic row of items. Hence my use of 'live' above'. However, once it hits calculateTotal() I have it hard coded items on the first row. For example..
if (isNaN($('#tbQuantity_1').val())) { iQuantity = 1; $('#tbQuantity_1').val('1');
With something like this : <form name="a"><input name="name"></form> Is it possible to get the name of the form (a) and access the input object (name) too?
I have a JS script that presents a series of "pages" with different questions inside a single HTML file, by rewriting certain <div>s. I have an object like this that contains the questions and information about answer labels etc (the idea is that this should be easy to modify for someone who doesn't know JS):
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?