Object Expected Ie8 Javascript Error
Contents |
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow the company object expected error in javascript while calling a function Business Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs object expected error in javascript onclick Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 6.2 million programmers, just object expected error in javascript in ie like you, helping each other. Join them; it only takes a minute: Sign up “Object expected” error using jQuery only in IE8 up vote 5 down vote favorite 1 I'm getting an error only in IE (v8, object expected error in jquery I don't know if it happens in older IE versions, but it does not occur in Chrome or Firefox) which brings me the following message when I use IE dev tool's debbuger: Breaking on JSScript runtime error - Object Expected Here is my affected code: $('#deviceProfileSelection').change(function() { //affected line!!!! // rest of my code... }); This element #deviceProfileSelection is defined as the following:
Typeerror Object Expected Angularjs
I've already tried defining the .change listener into a $(document).ready(function () {}); but no success at all. Any other idea? EDIT I was trying to include a div using a PHP decision structure, where if a condition was true, it should print a div. But, actually it wasn't printing, I mean, it wasn't printing the opening tag 'div', only the closing tag 'div'. The browsers could interpret this error, but IE8, and this IE inability was causing the issue. javascript jquery html internet-explorer internet-explorer-8 share|improve this question edited Aug 17 '15 at 16:36 asked Aug 2 '13 at 15:16 Victor F 3681420 3 do you have jQuery included on the page before attempting to call $? –jbabey Aug 2 '13 at 15:18 1 What version jQuery are you using? –putvande Aug 2 '13 at 15:20 4 please note that jQuery v2.x does not support IE8. If you have jQuery v2, you will need to use v1.x instead. –Spudley Aug 2 '13 at 15:22 Could you show the code that is inside this function? –Adaz Aug 2 '13 at 15:23 add a comment| 5 Answers 5 active oldest votes up vote 3 down vote accepted The problem is that you haven't added jQuery into your code at all. Add the following inside the
tag: And in the file remote.js: function remoteFunction() { alert('In remote function'); } You would expect the output object expected in this order: Before loading remote.js After loading remote.js In remote function IE gives an error message "Object Expected" because it calls the function remoteFunction() prematurely. It calls before loading the file remote.js, which contain the declaration of remoteFunction(). This is another unexpected behavior from IE. Fortunately, it can be corrected by adding the attribute defer="defer" to second script invocation. This will specifically object expected error prevent IE from executing in order to give a correct output. Other browsers are not affected by the change.Print -- Was this information helpful? Yes / No Tweet Other Articles in Problems with Ad ServingInstructions to troubleshoot and correct issues with ad servingHow do I troubleshoot "Invalid Ad Type" error?How do I troubleshoot "No Ad Found In Rotation" error?How do I troubleshoot "Permission denied" error for a Flash ad?How do I troubleshoot "Restrictions Failed" error?How do I troubleshoot clickTAG issues for a Flash ad?How do I troubleshoot my ISP's nameservers?What are VAST error codes?What is "Click to activate and use this control" message on a Flash ad?Where can I see a report of ad serving errors?Why does ad server deliver above the maximum impression limit?Why doesn't the status bar change?Why don't ads show? What is the system status?Why isn't one of my ads showing? Cannot find an answer for your question? Ask our Customer Care teamRelatedHow can I defer ads until after the page has finished loading?"Typically, content is loaded according to the components' order in the HTML source code. If you want visitors tothat make connections all over the world. Join today Download & Extend Drupal Core Distributions Modules Themes Media cropIssues [IE8] JavaScript error, object expected ActiveProject:Media cropVersion:7.x-1.x-devComponent:CodePriority:NormalCategory:Bug reportAssigned:UnassignedReporter:tswatersCreated:January 20, 2014 - 21:46Updated:January 20, 2014 - 21:46 Log in or register to update this issue Getting a weird error in IE8 where an "Object Expected" error is raised at line 123 of media_crop.js; it's trying to execute "resetDimensions" but this is undefined. I think the reason behind this is the load function will fire immediately if IE loads an image from cache (or, it seems, if there is no src attribute set). I found that if I move the "resetDimensions", "normalizeImageDimensions" and "updateRotation" functions -- all of which are called in this load callback -- to above this line, right at the top of the "attach" function, it seems to work fine. Add child issue, clone issue News itemsDrupal news Planet Drupal Association news Social media directory Security announcements Jobs Our communityCommunity Getting involved Services, Training & Hosting Groups & Meetups DrupalCon Code of conduct DocumentationDocumentation Drupal 8 docs Drupal 7 docs Developer docs api.drupal.org Drupal code baseDownload & Extend Drupal core Modules Themes Distributions Governance of communityAbout Web accessibility The Drupal Association About Drupal.org Terms of service Privacy policy Drupal is a registered trademark of Dries Buytaert.