Alert() Statement Lets Code Work, Remove It, Code Errors Out

Dec 17, 2007

I am a novice, almost to an intermediate-level JavaScript guy, so much of this is new to me. I appreciate your patience reading this.

I have a routine that creates some HTML on the fly (updateFilters() function) and after the HTML is created, I attempt to access some fields (elements) on the form itself.

I works fine if I place an alert() statement after the HTML is created, but when I remove, the code errors out.

I have tried the setTimeout() statement, but I cannot grab the element --- undefined or null is returned. It seems that the form is the only element I can get a handle on --- everything else is undefined or null...

Here is the code:

function editQuery() {
var f;
var x;
var myForm = document.forms[0];
// Get the row filters that were used in the last query..
for (f = 1; f < 16; f++) {
var filter = eval("myForm.FilterList_" + f);
if (filter.selectedIndex > 0) {
var methodElement = element("FilterMethod_" + f);
var methodIndex = methodElement.selectedIndex;
var savedFilterMethodValue = methodElement.options[methodIndex].text;
var choicesElement = element("FilterChoices_" + f);
var choicesIndex = choicesElement.selectedIndex;
if (isNaN(choicesIndex)) {
var savedFitlerValues = choicesElement.value;
}
else {
var savedFitlerValues = choicesElement.options[choicesIndex].text;
}
updateFilters(filter); // update the filters
// take the saved methods and values and then update the selections
// Alert here makes the code work..
// alert("Try this");
// Wait for HTML..
setTimeout("completeEdit()", 1000);
function completeEdit() {
// Since the object was updated, get the object again..
var methodElement = element("FilterMethod_" + f);
for (x = 0; x < methodElement.options.length; x++) {
if (methodElement.options[x].text == savedFilterMethodValue) {
methodElement.options[x].selected = true;
break;
}
else {
methodElement.options[x].selected = false;
}
}
// Since the object was updated, get the object again..
var choicesElement = element("FilterChoices_" + f);
for (x = 0; x < choicesElement.options.length; x++) {
if (choicesElement.options[x].text == savedFitlerValues) {
choicesElement.options[x].selected = true;
break;
}
else {
choicesElement.options[x].selected = false;
}
}
// Only display next row if f = 2..
// If only one row was used, no reason display the next row..
if (f == 2) {
displayNextFilter(f - 1); // display it
}
}
clearTimeout(timeOut);
}
}
}

Do I have to pass the object (the form, the elements) to the completeEdit() function in the setTimeout() statement?

View 5 Replies


ADVERTISEMENT

JQuery :: Display An Alert Box - Code Does Not Work?

Sep 28, 2009

I'm trying to run through the simplest tutorials on jquery and for some reason I can't get any of the jquery code to work.I've downloaded jquery and I've made sure that this file is in the same directory as jquery-1.3.2.js.This is the code taken from the tutorial:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">[code]....

when the user clicks on the link it shouldn't take them to [url]....instead it should display an alert box. but it takes me to[url]...every time.

View 2 Replies View Related

Curious Case - Code Does Not Work Without Alert();

Feb 5, 2009

I am putting together a simple edit in place script. For some reason, in order for for the editEffect function I've created to work I need to use the alert function as seen in the code below. I can't figure out the cause of the problem and I believe the root cause is also creating other problems - i.e. in the cancelEdit function the argument "targetElement" is not alerted, but it is successfully submitted as an argument to another function.

/* Edit in place javascript code */
function editLightOn(element){
element.style.backgroundColor = "#ffc";
}
function editLightOff(element){
element.style.backgroundColor = "#FFFFFF";
}
[Code]..

View 4 Replies View Related

Alter Code To Remove Scrollbar & Address Bar - Only Work In IE

Jan 7, 2006

It's been too long since I've used javascript! What do I need to add to this code in order to remove the scrollbar (or scrolling option) and the browsers' address & tool bars?

Code:
<script language=javascript>
<!--hide from old browsers
window.resizeTo(600,500);
window.opener = self;
//-->
</script>

The above code is in the <head> of the page that is being resized and stripped of scroll/address/tool bars. And will it only work in IE?

View 14 Replies View Related

JQuery :: Hide Code - Add Code To An External Js Sheet It Doesnt Seem To Work?

Jan 6, 2011

I am trying to hide this code:

HTML Code:

using this code

HTML Code:

This works fine when I place this code under the html in the main source, but if I try to add this Jquery code to an external js sheet it doesnt seem to work?

Currently my js sheet is called in the header, when I move this link to the footer of my page the code works again, so Im guessing this has something to do with where the jquery code is placed in relation to the code Im trying to hide?

How I can keep my js in the header but still make the content disappear on click?

View 2 Replies View Related

Set My Code In Script To Ignore Errors?

Jul 14, 2010

Is there anyway to set my code in javascript to ignore errors

I have an error that comes up on ie but everything workes fine and i can't find the source of the error -- can i tell the browser to ignore it?

View 5 Replies View Related

Dropdown Menu Code Errors

Sep 10, 2003

I have the following function:

function show('id') {
document.all['id'].style.visibilty = 'visible'
}
and I'm using the following code to call the function:

show('contacts');
however I am getting an "Object Expected" error. I know the JavaScript itself works, because I've tested it using a direct call using the code itself, rather than the function, if you get what I mean.

Can anyone tell me where I've gone wrong?

View 2 Replies View Related

Window.onerror In Opera - Use Code To Trap Errors?

May 30, 2011

I am trying to use the following code to trap JavaScript errors. It seems to work well in IE and FF but not in Opera. I expect I must have turned it off somewhere in the "preferences" but I can't find where. I'm using Opera 10.10.

Code:
<script type="text/javascript">
function Err() {[code].....

View 9 Replies View Related

Ajax :: Script Update Doesn't Work Without Alert() Statement?

Nov 19, 2010

I have a JavaServer demo I'm working on with a bit of JavaScript and thought I'd try adding some AJAX. Its a forum, and the idea is that a post window is revealed when the reply message is clicked. This button is in a jsp page has an onclick attribute to the showEditor() function below. A cancel button is similarly hooked up to hideEditor(), and the submit button calls copy() with a onsubmit tag. A servlet sends a response which has both the HTML for the post area (its a rich-text editor in an iframe, with a bunch of buttons above it much this one) and a Javascript object called Editor that has handlers for all the buttons and sets up the iframe so it is editable.

I actually got it to work okay, until I removed the last alert() I was using for debugging. Then the iframe stops being editable, and the editor.appendQuote() function either doesn't work or doesn't run.

This isn't terribly important because all AJAX accomplishes here is not sending all the post-related HTML and Javascript unless it is actually needed, which isn't all that much, but it would be nice to figure it out anyway.

Code:
<script type="text/javascript">
var editor = null;
function showEditor(node) {
if (node != null) {

[Code]....

View 2 Replies View Related

JQuery :: GetJSON - When Execute Code It Calls Service But Nothing Comes Back Or There Are Errors

Jul 18, 2011

I am using jquery to getjson from my service. The service works perfectly if you use fiddler and through the mvc code behind. You can also call the URL directly in the browser and it sends back the correct data.

But when I execute the below code it calls the service but nothing comes back or there are errors I cannot figure out what they might be. It seems like a very simple test of the getjson function.

$.getJSON(

View 2 Replies View Related

Jquery :: Htaccess File Stops Making Work - Can't Even Run An Alert() Statement

Apr 7, 2010

So my htaccess file has this:

when I go to:

My javascript stops working. I can't even run an alert() statement.

However, when I go to [url]everything works. why is that?

View 13 Replies View Related

Creating Code With If...else If...else Statement?

Nov 27, 2011

I am thinking of how to write the code for below scenario to create a simple online customize calculator:There is 1 box which allow us to enter any number=x (representing amount of money). So whenever we entered a number in the box and click "CALCULATE" buton below the box,there will be 3 results generated in 3 boxes below it based on the set of of rules i.e.

1. if the amount entered is <21,000

Result 1 = 1.5%*x*12
Result 2 = 1.5%*x*48
Result 3 = 1.5%*x*120

2. if the amount entered is >=21,000 and <210,000

Result 1 = 1.8%*x*12
Result 2 = 1.8%*x*48
Result 3 = 1.8%*x*120

3. if the amount entered is >=210,000

Result 1 = 2.2%*x*12
Result 2 = 2.2%*x*48
Result 3 = 2.2%*x*120

I understand that this code will involve If...else if...else Statement..

View 7 Replies View Related

Onclick Statement Within Asp/vb Code?

Mar 25, 2011

I am having the following problem with the " Next " link not working in Firefox, Chrome, Opera.


Code:
<td>
<%If Cint(iMore) > 0 then
if iMore > iRecsPerPage then iMore = iRecsPerPage[code]....

The funniest thing is that the " Next " link works in Internet Explorer only.

View 6 Replies View Related

If Statement Syntax - What The 2nd Block Of Code Means?

Jun 23, 2011

i have the following code:

// This code is defined in one file :

editor.addMenuItem = function( name, definition )
{
if ( groupsOrder[ definition.group ] )
menuItems[ name ] = new CKEDITOR.menuItem( this, name, definition );
};

// This code is defined in another file:

if (editor.addMenuItems) {
editor.addMenuItems({
footnote : {[code]....

what the 2nd block of code means? Does it mean : If the function editor.addMenuItems exists, then call it with the following parameters?? i.e If the function exists then execute the following:

{
editor.addMenuItems({
footnote : {
label : 'Footnote',[code].....

View 1 Replies View Related

JQuery :: Code - Else If Statement To Set Values - Not Closing Properly ?

Jun 7, 2011

With this code, it is not closing properly and I can not get it to work;.

"Its a radio button selection named "status" it has two values 0 and 1

<script type="text/javascript">

View 3 Replies View Related

Code Works With Alert() But Not Without?

Nov 23, 2009

function Search( name, category )
{
var sresults = [];
var sri = 0;
if( category != "Any" )

[Code]...

This is probably the weirdest thing I've ever seen. I know the code works since Firefox will output things, but it ONLY outputs when I throw in an alert statement somewhere in the function that gets called. It doesn't matter if it's at the beginning and just says Hi, but then it will run correctly. Without it, Firefox won't go through the function apparently and won't write out the results. I don't understand why this isn't working or why firefox is doing this.

View 1 Replies View Related

JQuery :: Code Breaks Without An Alert()?

Jul 27, 2009

This one is throwing me. I have a small piece of code that I am using to call a function in dynamic drive's accordion menu script. As long as I leave the alert() line in, it works. Comment it out and the call to expandone() doesn't go through. I must be missing something obvious, no? Here's the relevant part of the code (it is fired from $(document).ready() ):

[Code]...

View 2 Replies View Related

JQuery :: Use $.get Without Alert() Code Not Working Into Asp.net Into Firefox?

Jul 4, 2010

When i use $.get without alert() my code not working into asp.net ( updatePanel and ScriptManager for asp.net ). if i use this code in firefox dont work:

[Code]...

View 6 Replies View Related

Getting A Code To Open A Java Alert On Another Website?

Apr 14, 2011

My website was recently ftp hacked and a file inserted into it - js.php - which seems to be some sort of advertising spam programme. Having spotted the file I have renamed it to hide it but lots of other sites are still referring into my site looking for this php file. What I would like to do is to *just* open a java alert box on the referring sites to alert the users that the site has been hacked and that they should notify the webmaster so that he can fix his site.The line referring into my site is -

<script type="text/javascript" src="http://www.mysite.com/js.php"></script>

Is this something simple to do?

View 3 Replies View Related

Minimalization And Configuration - Remove Some Lines Of Code ?

Feb 23, 2009

What I want to do is remove some lines of code, because more lines are bad and I hate them. I'm all about minimal lines in a project. I'm also all about making quality projects that can be easily changed, edited, updated, etc.

So what I need is a way to minimalize the following block of code, and make it available in a seperate javascript source file (*.js)

Code:

View 1 Replies View Related

Displaying Upper ASCII (code 128-255) In Alert() Window.

Jul 23, 2005

Most of these characters are not on the standard keyboard.
Here's a successful contrivance, with comments & cautions,
a little page that works in IE6.

<HTML><HEAD><SCRIPT TYPE="text/javascript">
function alt() {
document.all.s1.innerHTML="Current Temp: 68F";
var txt=document.all.s1.innerText;
alert(txt);
}
</SCRIPT></HEAD>
<BODY>
<INPUT TYPE="button" VALUE="Temperature" onClick="alt()">
<P ID="s1" STYLE="visibility:hidden"> </P>
</BODY></HTML>

comments: The innerHTML property is needed to produce the
character glyph from the entity code. If the entity string
were passed to innerText(in 1st statement) then the code
would remain literal.

This work-around depends on s1 being rendered before alt()
is called. It will not work as immediately executed code,
because element s1 would not exist yet.

cautions: Trying to style alert's display will produce error
msgs. Do not use <B>, <U>, or <I> tags in the argument
string. No Heading tags either.

Strange enough, an inline STYLE, setting font values, say,
does not give error msg, but will not execute either.
Alert ignores it.

You can use <BR> tags in the argument, which give the same
result as
in a direct arg to alert().

In sum, you can tell alert what characters to display,
in what order, and on what line, but you cannot tell
alert HOW to display them.

View 4 Replies View Related

JQuery :: Remove (hide) Very Specific Line Of Code?

Oct 10, 2011

I have the following line of code in a page and I need to 'hide' the entire row [code]...

Is there a way to do that?

View 1 Replies View Related

Remove White Space From JavaScript Source Code

Oct 9, 2006

I wrote a JavaScript that removes the white space from javascript source code in order to speed up download times.

For instance:

View 3 Replies View Related

Hello World - Display A Alert And For Some Reason The Browser Is Just Displaying The Code

Feb 26, 2010

Just trying to display a javascript alert and for some reason the browser is just displaying the code

I have put the following into a file called test.js but it is just displaying all thie code in the browser - see [url]

I am sure this is something really basic. I have tried this in Firefox and IE

Code:

View 2 Replies View Related

JQuery :: This Code Works, The Call Is Made And Text Is Added In The Other Code Don't Get A Change At All?

May 21, 2011

here is the page I'm working onhere is the jQuery in use

$(document).ready(function() { $('.error,.success').hide(); $("#send").click(function (){ $('.error,.success').hide("slow"); $.ajax({ url: 'add.php?lnk='+$.URLEncode($('[name=lnk]').val())+'&

[code]....

and in this code, it works, the call is made and text is added. in the other code I don't get a change at all. Not even in the database that add.php manipulates.

View 2 Replies View Related

JQuery :: Just Cannot Get Simple Code To Work In IE 8

Dec 1, 2011

I've tried to address this issue multiple times, and yet IE 8 simply ignores it. I know jquery has the capability of operating correctly with other examples, but the below code just doesn't seem to satisfy it.[code]

View 4 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved