Home > object required > object required error in ie7

Object Required Error In Ie7

7 and 8) ... on my machine in IE 8 it works fine, on my wife's machine (IE 7) it works fine, on my laptop (IE 6) it works fine ... and it works in EVERY other browser out there (FF, Opera, Safari, Flock)... The guy is making me crazy with this dumb thing and I am saying it has to be something on his machine because I see no problems, nor get any errors on any of my machines. Here is the code: function show_preview() { window.open("c_pop.php?to=" + document.getElementById('livesearch').value + "&sub=" + document.getElementById('subject').value + "&mess= " + document.getElementById('message').value, "Link", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=450,height=400,left=30,top=80"); } The error from IE is simple: "Object required" line 2 character 2 - the window.open is line 2 Anyone able to help me get this guy out of my hair cause I give up! SteveWh 2009-06-03 17:23:59 UTC #2 That one machine might be configured with customized Internet Explorer security settings that are more restrictive than the other machines. dc_dalton 2009-06-03 17:28:16 UTC #3 SteveWh said: That one machine might be configured with customized Internet Explorer security settings that are more restrictive than the other machines. He said he shut off all the security settings. I also found some info about Vista screwing up things but haven't heard back from him on whether he is using it. dc_dalton 2009-06-03 17:51:48 UTC #4 Sure enough, he is using Vista ... UGH crmalibu 2009-06-03 17:53:12 UTC #5 Break your code up into many lines so the line number in the error message is more specific. Instead of assuming an object has a property or method, test it before using it. if (window.open) { window.open(...); } var elem = document.getElementById('livesearch'); // elem could be null. trying to use a property of something that is null will throw an error if (elem) { // elem is not null, we can use the property elem.value; } Be aware that an element with the given id needs to exist at the time that script runs for getElementById() to be able to grab it. dc_dalton 2009-06-03 18:20:42 UTC #6 crmalibu said: Break your code up into many lines so the line number in the error message is more specific. Instead of assuming an object has a property or method, test it before using it. ` if (window.open) { window.open(...);}var elem = document.getElementById('livesearch');// elem could be null. trying to use a property of something that is null will throw an errorif (elem) { // elem is not null, we can use the property elem.value;} ` Be aware that an element wit

be down. Please try the request again. Your cache administrator is webmaster. Generated Sat, 22 Oct 2016 04:34:12 GMT by s_wx1202 (squid/3.5.20)

this is your first visit, be sure to check out the http://www.webdeveloper.com/forum/showthread.php?211464-Object-required-IE8-Compatibility FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. Results 1 to 3 of 3 Thread: Object object required required - IE8 Compatibility Tweet Thread Tools Show Printable Version Email this Page… Subscribe to this Thread… Display Linear Mode Switch to Hybrid Mode Switch to Threaded Mode 06-18-2009,11:27 AM #1 BartvR View Profile View Forum Posts Registered User Join Date Jun 2009 Posts 1 object required error Object required - IE8 Compatibility I've a problem with some javascript code since i upgraded to Internet Explorer 8. The error is: Object required This is the function: HTML Code: function checkAfspraakRows() { var dropdown = document.getElementById("afspraak"); var selitem = dropdown.options[dropdown.selectedIndex].value; <-- the line where the error is generated (i think) if (selitem == "belafspraak") { showRow("datumBelAfspraakRow"); hideRow("datumHersteldRow"); } else if (selitem == "hervattingsafspraak") { hideRow("datumBelAfspraakRow"); showRow("datumHersteldRow"); setHersteldLabel("Hervatting"); } else if (selitem == "hersteldmelding") { hideRow("datumBelAfspraakRow"); showRow("datumHersteldRow"); setHersteldLabel("Hersteld"); } else { hideRow("datumBelAfspraakRow"); hideRow("datumHersteldRow"); } } function hideRow(rowID) { document.getElementById(rowID).style.display = "none"; } function showRow(rowID) { document.getElementById(rowID).style.display = "block"; } And here is the HTML code: Code:

 

© Copyright 2019|winbytes.org.