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


ADVERTISEMENT

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 View Related

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 Behavior While Manipulating Z-index And Visibility Of A Layer

Nov 21, 2005

I want to have a single window with 6 or so links at the top that display fixed pages for the first 4 and the final two "Brow" and "se-H" or "se-S". When you double click "Brow" a script prompt asks to enter where they want to go. The script then adds http:// to the front of it and places it as the src for an iframe in a <div></div> layer that has its visibility as hidden. "se-H"/"se-S" Hide and show the layer wich has a zindex higher than that of all other layers on the screen. The other links that just have the code strung out in the onClick action are working just fine as does the Brow link the only resultant error is the "se-H"/"se-S" links they change back and forth indicating the script is running and the outerHTML code is ok but the zindex just isn't changing nor the visibility. I am asking for any suggestions and if I have not included all necessary code please tell me as I only took the pieces I thought may be causing the trouble:

<SCRIPT>
function show()
/*show*/{
fun2.style.visibility='visible'
/*show*/}

function hide()
/*hide*/{
fun2.style.visibility='hidden'
/*hide*/}

var go_to=""
function disp_pop()
/*disp_pop */{
go_to = prompt("Where do you want to go? ","")
/*disp_pop */}

function get_there()
/*get_there */{
if(go_to !="" && go_to!=null)
fun2.outerHTML='<div id=fun2 style="position:absolute; top:55; left:10; z-index:15; overflow:scroll;"><iframe src="http://'+go_to+'" width=475 height=395></iframe></div>'
else
fun2.outerHTML='<div id=fun2 style="position:absolute; top:55; left:10; z-index:15; overflow:scroll;"><iframe src="http://google.com" width=475 height=395></iframe></div>'

fun2.style.visibility='visible'
/*Everyone else back*/
guide.style.zIndex=2;
autoguide.style.zIndex=0;
webmail.style.zIndex=1;
/*Everyone else back*/

/*get there */}

var swap_1 ='<a id=myH4 onclick="this.outerHTML=swap_2;hide();">wse-H</a>'
var swap_2 ='<a id=myH4 onclick="this.outerHTML=swap_1;show();">wse-S</a>'
</script>


The links I am using in the page are as follows


<a href="#" onclick="guide.style.zIndex=2; autoguide.style.zIndex=2; webmail.style.zIndex=3;">Mail</a>
<a href="#" onclick="guide.style.zIndex=1; autoguide.style.zIndex=3; webmail.style.zIndex=2;">TxGuide</A>
<a href="#" onclick="guide.style.zIndex=3; autoguide.style.zIndex=1; webmail.style.zIndex=2;">Guidelines</A>
<A HREF="#" onmouseover="reappear()" onmouseout="disappear()">AuxDetail</A>
<A HREF="#" ondblclick="tada()" onclick="hideit()">Fun</A>
<a onClick='toggleAddress("")'>Refresh</a>
<a id=myH3 ondblclick="disp_pop()" onclick="get_there()">Bro</a>
<a id=myH4 onclick="this.outerHTML=swap_1;show();">wse-S</a>

View 6 Replies View Related

2nd Iteration Doesn't Update - General Case Doesn't Work

May 10, 2010

This is a makeshift sort function for a table. I want to replace a div contents with a javascript function call. It works fine if I define the individual case, but the general case doesn't work. The problem lies with the +divHold+ part. It never converges to the passed value on the 2nd iteration. This is my Div:

[Code]...

View 4 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

Cannot Get Alert() To Work

Apr 25, 2010

I want to use a button with an onClick(), but I am missing something in the syntax. For testing, I am using the alert() function.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
</head>
<body>
[Code]..

View 5 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

Function Doesnt Work Without An Alert()

Apr 25, 2006

I have this code in actionscript that calls javascript:

actionscript:

zoom_in = function () {
var tw1:Tween = new Tween(mc_1, "_width", Regular.easeOut,
mc_1._width, 0, 1, false); //OK
var tw2:Tween = new Tween(mc_1, "_height", Regular.easeOut,
mc_1._height, 0, 1, false); //OK
ExternalInterface.call("zoom");
}

javascript:

function zoom()
{
top.resizeTo(1024, 768);
self.moveTo(0,0);
}

Everything works perfectly on Firefox 1.5 but not on IE 6+

in IE the "zoom" function doesn't work, but if I add an alert it DOES work:

function zoom()
{
alert('this works');
top.resizeTo(1024, 768);
self.moveTo(0,0);
}

View 1 Replies View Related

JQuery :: Plugin Does Not Work Unless Put Alert In

Aug 20, 2011

I am using simpleTreeMenu plugin and it is working fine except for the following. I am building the tree dynamically. If I put in an alert ( //alert("Herem1" + ulidp); )prior to the call of the simpleTreeMenu() function, the page works as expected. It allows me to expand and close the tree, and an alert appears if I pick the selected leafs. But if I take out the alert prior to the call of the simpleTreeMenu() function, the page is not working as expected. The tree hangs, it will not expand once closed. It is like the simpeTreeMenu needs a bit of hang time between the unorderd list (the tree) being built and the invokation of the simpleTreeMenu() function. Does anyone have an idea why this might be the case?

[Code]....

View 3 Replies View Related

JQuery :: Alert Is Blank / Why Won't This Work?

Aug 20, 2010

[code]...

The alert is blank. test.php definitely returns something.

View 1 Replies View Related

Why Doesn't This Simple Alert Work?

Mar 22, 2010

I spent 2 hours trying everything, but I still can't get it to work.
<html>
<head>
<title>Hi</title>
<script type="javascript">
var outcome1 = form.YesNo.value

if (outcome1 == no) {
var formResult = no
}
else {

[code]....

View 5 Replies View Related

Animating Image Does Not Work Until Add An Alert?

May 11, 2011

I wrote a function which animates an image which looks similar to this:

function animate()
{
var image = document.getElementById("frontImage");
var cssLeft = image.style.left;

[Code]....

This seems to be working fine. However, the image goes directly to its final position (100px to the right) and does not go through all the intermediate positions. As soon as I add an alert (the one which is now commented) everything works fine.

View 3 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

Alert Function Not Working - How To Make It Work

Apr 10, 2010

Code:

<script>
var timer = 0;
function SpellItOut(word)
{

[code]....

View 3 Replies View Related

Computing Buttons To Work And Alert Messages?

May 13, 2011

so here is my "Project" for this class

[URL]

and here are the directions where im stuck at, just right click view source to see the code. I believe what i am doing wrong is where i enter my variables and i dont know how to get an alert message to pop up using an if statement as well as getting the values for the distances to show up correctly

directions:

8. Now we will write some JavaScript to validate the input. We don’t want the user to be able to enter the same origin and destination city when they book a ticket. So we will use an if statement to check that. If they have entered the same origin and destination city then we will tell them that by using an alert statement and make them select again. All of your code to validate the input code goes in between the single quotes of the onClick event in the Calculate Fare button. Follow these steps: a) Assign the value of the origin city to a variable called origin Note that the value that gets assigned to origin is actually 0, 60, 90, 120 or 150 (and NOT Bellingham, Everett, Seattle etc.) since the value we gave to the each element of the list was its distance from Bellingham. This will make our lives easier later when we compute the fare. b) Assign the value of the destination city to a variable called destination in a similar fashion. c) Write an if statement that will test whether origin is equal to destination and if it is then do two things. i. Issue an alert message that says input different origin and destination cities ii. Stop the execution of the JavaScript code in the onClick event. Use return; as the second statement inside the if statement. Remember to use curly braces to denote that two statements are contained within the if statement. Your if statement will have the following structure to it.

if (<put the test you want to do here>)
{
alert(<put the message here>);
return;

View 2 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

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 :: Simple JSON Parse - Won't Work - Nothing Pops Up For The Alert

Jun 30, 2009

Why won't this work?

Nothing pops up for the alert.

<script type="text/javascript">

View 13 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 :: 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

Alert If Button Pressed - It Should Give An Alert That The Alert Is Not Checked?

Oct 21, 2011

heres my code:

Code:
<script language="JavaScript">
var checkobj
function agreesubmit(el){[code]....

i need to make it like if the button is clicked and there the agreement checkbox is not checked.. it should give an alert that the alert is not checked.. i know that would require a if and else statement but i cant figure out how to do it

View 3 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

Code - Move A Div - Wont Work At All

Mar 21, 2011

What is wrong with my code?

I am trying to move a div and it wont work at all.

Also my little <a> fix is really sloppy.

<html>

View 2 Replies View Related







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