Forum Moderators: open

Message Too Old, No Replies

errors on page. cant find why.

errors on page

         

adrianbromfield

9:43 am on Jun 5, 2007 (gmt 0)

10+ Year Member



Hi, i am having a spot of trouble with some javascript, the script seems to run fine, it does exactly what it is suppose to do. However it displays an errors on page warning in the bottom right corner on IE which doesnt look to good. Thing is i really cant see why! so maybe some of you guys could take a look?

this is the javascript include file:


var BROWSER_IE4 = "IE4";
var BROWSER_NN4 = "NN4";
var BROWSER_IE = "IE";
var BROWSER_VER;
BROWSER_VER = checkBrowser();
function getMyHTMLElement(sid)
{
var oelement;
if(BROWSER_VER==BROWSER_IE4)
oelement = document.all[sid];
else if(BROWSER_VER==BROWSER_NN4)
oelement = document.layers[sid];
else if(BROWSER_VER==BROWSER_IE)
oelement = document.getElementById(sid);
else
oelement = document.getElementById(sid);
return(oelement);
}
function resetQuickSearch(formStart,valOpt){
var search_entered = getMyHTMLElement(formStart);
if (search_entered.value == valOpt){
search_entered.value = '';
}
}
function resetQuickSearchBack(formStart,valOpt){
var search_entered = getMyHTMLElement(formStart);
if (search_entered.value == ''){
search_entered.value = valOpt;
}
}

and here is a form using the javascript:


<table cellpadding="0" cellspacing="1">
<form action="<?=$PHP_SELF?>" method="post">
<tr>
<td><input type="text" class="input1" id="nameID" onFocus="resetQuickSearch('nameID','Enter your name')" onBlur="resetQuickSearchBack('nameID','Enter your name')" value="Enter your name" name="name" maxlength="50" /></td>
</tr>
<tr>
<td><input type="text" class="input2" id="emailID" onFocus="resetQuickSearch('emailID','Enter your email address')" onBlur="resetQuickSearchBack('emailID','Enter your email address')" name="email" maxlength="50" value="Enter your email address" /></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Subscribe" class="subscribe" /></td>
</tr>
</form>
</table>

Arno_Adams

10:28 am on Jun 5, 2007 (gmt 0)

10+ Year Member



checkBrowser() doesn't exist.

HTH, AA

adrianbromfield

11:11 am on Jun 5, 2007 (gmt 0)

10+ Year Member



heh.. what a numpty, so it doesnt i duno why i was thinking it was inbuilt function!

cheers ill get that sorted now.

Arno_Adams

11:13 am on Jun 5, 2007 (gmt 0)

10+ Year Member



Good luck!

AA