| | |
help please ie based javascript problem
Please support our JavaScript / DHTML / AJAX advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Thread Solved |
•
•
Join Date: Apr 2008
Posts: 75
Reputation:
Solved Threads: 3
hey guys how are you all?
i am recieving the following error in all my pages except my homepage on internet explorer.
following is the page code.
when i remove the following code from the page the error goes away, but when i put it back inside the error comes back.
the following is the javascript file contain teh function.
please help
thanx in advance
i am recieving the following error in all my pages except my homepage on internet explorer.
JavaScript / DHTML / AJAX Syntax (Toggle Plain Text)
Line: 49 Char: 1 Error: 'null' is null or not an object Code: 0 URL : http://www.worldofpakistan.net/register.phpLine: 49 Char: 1 Error: 'null' is null or not an object Code: 0 URL : http://www.worldofpakistan.net/register.php
following is the page code.
php Syntax (Toggle Plain Text)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head><title>MN Tech Solutions Blog Software--Registeration Page</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="keyword" content="" /> <meta name="description" content=" " /> <meta http-equiv="content-language" content="en" /> <script type="text/javascript" src="nifty.js"></script> <!--Software House: MN Tech Solutions--> <!--Designer/Programmer: Mustafa Neguib--> <!--Date Project Started: 17th June 2008--> <?php include 'browsercheck.php'; ?> <style type="text/css"> <!-- --> </style> </head> <body> <div id="div1"> <script type="text/javascript"> window.onload=function(){ if(!NiftyCheck()) return; Rounded("div#first","#EFF6F9","#9BD1FA"); Rounded("div#second","#EFF6F9","#9BD1FA"); Rounded("div#third","#EFF6F9","#9BD1FA"); } </script> <div id="div2"> <div id="div8"> <img src="logo.jpg" title="Banner" alt="Banner" /> </div> </div> <div id="div3"> <div id="main"> <ul> <li><a href="index.php" title="Home Page">Home Page</a></li> <li><a href="login.php?abcdghsjau=1" title="Login Page">Login</a></li> <li><a href="show.php" title="Read an Article">Read an Article</a></li> </ul> </div> </div> <div id="div4"> <div id="first"> <h2>Registration Page</h2> <p> Please fill out the following form in order to register on this site. Also provide a real email address as we will send updates to you at the email address provided. </p> <form method="post" action="insertuser.php"> <p> First Name: <input type="text" name="fname" /> </p> <p> Last Name: <input type="text" name="lname" /> </p> <p> Username: <input type="text" name="username" /> </p> <p> Password: <input type="password" name="password" /> </p> <p> Email: <input type="text" name="email" /> </p> <p> Country: <input type="text" name="country" /> </p> <p> Age: <input type="text" name="age" /> </p> <p> <input type="submit" value="submit" name="Submit" /> <input type="reset" value="Clear All" name="reset" /> </p> </form> </div> </div> <div id="div7"> <?php include'copyright.html';?> </div> </div> </body> </html>
when i remove the following code from the page the error goes away, but when i put it back inside the error comes back.
javascript Syntax (Toggle Plain Text)
<script type="text/javascript">window.onload=function(){if(!NiftyCheck()) return;Rounded("div#first","#EFF6F9","#9BD1FA");Rounded("div#second","#EFF6F9","#9BD1FA"); Rounded("div#third","#EFF6F9","#9BD1FA"); }</script> <script type="text/javascript">window.onload=function(){if(!NiftyCheck()) return;Rounded("div#first","#EFF6F9","#9BD1FA");Rounded("div#second","#EFF6F9","#9BD1FA"); Rounded("div#third","#EFF6F9","#9BD1FA"); }</script>
the following is the javascript file contain teh function.
javascript Syntax (Toggle Plain Text)
function NiftyCheck(){ if(!document.getElementById || !document.createElement) return(false); var b=navigator.userAgent.toLowerCase(); if(b.indexOf("msie 5")>0 && b.indexOf("opera")==-1) return(false); return(true); } function Rounded(selector,bk,color,size){ var i; var v=getElementsBySelector(selector); var l=v.length; for(i=0;i<l;i++){ AddTop(v[i],bk,color,size); AddBottom(v[i],bk,color,size); } } function RoundedTop(selector,bk,color,size){ var i; var v=getElementsBySelector(selector); for(i=0;i<v.length;i++) AddTop(v[i],bk,color,size); } function RoundedBottom(selector,bk,color,size){ var i; var v=getElementsBySelector(selector); for(i=0;i<v.length;i++) AddBottom(v[i],bk,color,size); } function AddTop(el,bk,color,size){ var i; var d=document.createElement("b"); var cn="r"; var lim=4; if(size && size=="small"){ cn="rs"; lim=2} d.className="rtop"; d.style.backgroundColor=bk; for(i=1;i<=lim;i++){ var x=document.createElement("b"); x.className=cn + i; x.style.backgroundColor=color; d.appendChild(x); } el.insertBefore(d,el.firstChild); } function AddBottom(el,bk,color,size){ var i; var d=document.createElement("b"); var cn="r"; var lim=4; if(size && size=="small"){ cn="rs"; lim=2} d.className="rbottom"; d.style.backgroundColor=bk; for(i=lim;i>0;i--){ var x=document.createElement("b"); x.className=cn + i; x.style.backgroundColor=color; d.appendChild(x); } el.appendChild(d,el.firstChild); } function getElementsBySelector(selector){ var i; var s=[]; var selid=""; var selclass=""; var tag=selector; var objlist=[]; if(selector.indexOf(" ")>0){ //descendant selector like "tag#id tag" s=selector.split(" "); var fs=s[0].split("#"); if(fs.length==1) return(objlist); return(document.getElementById(fs[1]).getElementsByTagName(s[1])); } if(selector.indexOf("#")>0){ //id selector like "tag#id" s=selector.split("#"); tag=s[0]; selid=s[1]; } if(selid!=""){ objlist.push(document.getElementById(selid)); return(objlist); } if(selector.indexOf(".")>0){ //class selector like "tag.class" s=selector.split("."); tag=s[0]; selclass=s[1]; } var v=document.getElementsByTagName(tag); // tag selector like "tag" if(selclass=="") return(v); for(i=0;i<v.length;i++){ if(v[i].className==selclass){ objlist.push(v[i]); } } return(objlist); }
please help
thanx in advance
Last edited by mustafaneguib; Jun 24th, 2008 at 3:57 pm.
I've never used that script but it sounds like this type of error:
I don't see <div>s that match up to these two lines:
I don't see <div>s that match up to these two lines:
javascript Syntax (Toggle Plain Text)
Rounded("div#second","#EFF6F9","#9BD1FA"); Rounded("div#third","#EFF6F9","#9BD1FA");
Last edited by R0bb0b; Jun 24th, 2008 at 10:18 pm.
![]() |
Similar Threads
- customized right-click menu based on id (JavaScript / DHTML / AJAX)
- Dynamicallu Resizeing IFRAME based on content (JavaScript / DHTML / AJAX)
- Dynamic iframe height (JavaScript / DHTML / AJAX)
- Generating clientside javascript (ASP)
- Issue with Javascript embedded in C# (ASP.NET)
- Creative element selection with JavaScript (JavaScript / DHTML / AJAX)
- Javascript array from sql query (JSP)
- requiredfieldvalidator problem (ASP.NET)
Other Threads in the JavaScript / DHTML / AJAX Forum
- Previous Thread: Trim spaces
- Next Thread: Dynamic drop down box, populated from MySQL Db
Views: 815 | Replies: 2
| Thread Tools | Search this Thread |
Tag cloud for JavaScript / DHTML / AJAX
acid2 ajax ajaxexample ajaxhelp ajaxjspservlets animate array automatically autoplay beta blackjack boarder box captcha card cart codes column css date debugger decimal design developer dom download element embed enter error events firefox flash focus form frameworks gears getselection google gwt hiddenvalue hint html htmlform ie7 iframe index java javascript javascripthelp2020 javascripts jawascriptruntimeerror jquery jsp libcurl listbox maps marquee masterpage media menu microsoft mimic mp4 offline onerror onmouseover parameters paypal php player position post problem programming prototype rating redirect safari scale scriptlets search security select size software sources starrating toggle tweet unicode validation variables w3c web webkit webservice window windowofwords xml





