UI Event library it is possible to poll the DOM as the
page loads for the appearance of a particular element. When that
element is found a callback function executes. In Flanagan's book he
warns that some JavaScript experts say this is bad practice because it
is not standardized. I've tried the YUI technique only a little and
like the idea for some pages to make certain parts interactive before
all pictures etc have been loaded. Does anyone here have info about
when this technique fails?
I have a fairly conventional page split into basically 2 divs one at the top of the viewport and the other at the bottom. The top div represents the header and the bottom div represents the content.
I have a problem in that the content loads in dynamically and when you scroll the content on a page and then click a link to navigate to another page the new content loads partially scrolled, and I need the scrollbar to always start at the top of the page so that the content also does.
I have tried HTML anchors, .scrollTop, .animate with no success. Does anyone have an idea on any jQuery or JavaScript code that will force the content to load without being partially scrolled and/or force the scrollbar to the top of the page?
I have a single webpage that contains information on all 50 U.S. states. There are 50 links at the top to jump down to the state you want, and at the bottom of the information for each state a Back to Top link.
I'm making the Back to Top link into something more complex, and it will require three or four lines of code.
So that I don't have to repeat the code 50 times, and create a burden when I need to edit it, I want to place it in a .js file and call it x. Then below the information for each state I'll simply have:
Does calling code from a .js file 50 times slow down the page load? Which method would load faster?
I have some javascript code that does some GET and POST requests that are required. Sometimes it doesn't fully execute for the user because they close or click onto another page before the javascript is completely done. Is there anyway I can let all of the javascript load first and slow down the actual page load of the website.
Is it faster/more beneficial to have two snippets of code be generated by php at 2 different urls and then have a load function for each url? Or have the two snippets on one page, surrounded by id's and then load them that way?
I'm having an issue with the status bar in Mozilla and Netscape showing that it is still waiting on the page to load even after it is finished. This problem does NOT occur with IE.
In summary, I am using a onLoad event in the BODY tag to communicate back to another server each time a page finishes loading. I do this by using a "new Image()" and setting the .src property to the server. The .src includes a value in the querystring so I know what request it was that finished loading.
The challenge here is that the status bar still shows "Transferring data from www.mysite.com..." despite the image being loaded. It never clears and leaves the user with the impression that there was a problem loading the page. My web server logs at the mysite.com show that the browser does indeed make a request for the image and I get the querystring just fine and it returns a status of 200 so the image is being found and served ok.
I've tried everything I can think of to solve this and really could use your help please. Bottom line is that if you use the "new Image" statment from within the OnLoad event of the Body tag, Netscape and Mozilla never seem to update the status bar to show "Done" despite it succesfully loading the image.
Here is a simply snippet you can use to easily reproduce this issue:
I use jQuery load function to load another page into part ofcurrent page in asp.net. it is work correctly but insecond page i haveone instance ofCKEditor that is not loaded in first page after use load function.
I know the question begs a question. Why? I have no control over the DB or the Forms. Using 3rd Party based web app. I have this: $(document).ready(function() {
when i load page it does nothing only blank page, may have code in wrong place but not sure so can someone show me a working example so i can find out what i'm doing wrong also i would like the part of page to refresh evey 120 seconds is this possibe with jquery?
I created a script which loads my xml file and it also saves my xml file to a persons HD using an ActiveX plugin.
Now what I would like to do is have my script take the loaded XML file and add/remove childelements and then save it. But I want this to be done in memory that way the user doesnt have to see it. Code:
i want to display a downlod counter shown in another webpage in a 3rd paty site.now first i grab the page source using the below code.thats was success full.
I would like my page to load (and show a loading.gif in place of the main not-yet-downloaded image) and then download the main image. Uisng jquery, how can i achieve this? Ideally, i'd also like then to be able to switch that main image using links, again showing a loading.gif prior to display.
I'm trying to modify a form so that when a user clicks a checkbox for a shorter version of the form, it will replace swap the default (long) form elements with the short version of elements, so that only the version that is selected will have its element values passed on to the next page. Code:
I'm working on setting up a "Send this link to a Friend" page. The page has a couple of inputs and a textarea. I have some default text in the textarea that is populated at the time of page load. What I would like to do is replace the "Dear Friend" in the textarea with the name of the friend once it is entered in the input. Code:
I've been looking for information on how to insert content from one HTML page into another HTML page. Is it possible to do this with just HTML and JQuery? My idea was to use one index page and call in content from other pages to be inserted in the content section of the index page. The biggest issue I'm having right now is figuring out how to grab the content from the outside html page. I tried looking at ajax examples of importing content and just putting .html file instead, but it didn't work.
I tried the following, but no luck. It updates the html value of all anchor tags with the value contained in the 1st tr $('td.c1Top table tbody tr td.ms-vb a').attr('href', $('td.c1Link table tbody tr td.ms-vb a').html());
I'm designing a web site and I designed an error page with .htaccess so that when someone types in an incorrect URL, it takes them to my customized page. Well, I used server-side programming to make it log the bad URL and check against a database if the there is a good URL matching the bad one. If so, it redirects to that page instead of giving the error. It's a good, well-written script done by me, I'll give it to anyone that requests it.
What I want to know is if JavaScript can prevent a page from being logged in the visitor's browser history.
You see, when they click the back button, the revisit the error page and it relogs the bad URL.
I'm new to JQuery and would usually do more research before posting, but I have a demanding client that wants results, I have a dynamic CSS/JQuery menu that is part of a WordPress theme, and I would like to be able to set the menu to automatically size itself to the longest menu item or sub-menu item. The menu in question is at: [URL].. under Solutions.
[Code]...
Lets say for simplicity's sake that I will make the first menu option the longest, and the rest of the menu width will be based on that width. How would I do that? Would this even work on the fly? I already have an easy CSS solution but it involves changing the width property every time the longest item changes.
manipulate content between elements. I've found a script where I can find the content between elements, but now I've got the weirdest thing ever: i can't find a way to manipulate it. I know its very simple but I tried everything and nothing works!
What i want is to wrap a <div> around it.
Current script:
var headings = $('h3'); for(var i=0; i < headings.length; i++) { var node = headings[i]; var group = [node];
[Code]....
So, instead of an alert() i want to wrap it with a div. However, I'll get an js error if i do that.
I'm using the divSlideShow plug-in on my site; however, I want to be able to call a given "slide" within the slideshow via a button located outside the slideshow container. So instead of manipulating the slideshow via the automatically set left and right arrows, or numbers, I want to use my own buttons.
I need to get a some blocks of html that are contained in elements in a JSON object, remove some images and then add the updated blocks into cells in new table rows
in the JSON Object each html block is called 'htmlblock' within the html string, each img element that has to go has a class of 'imgThumb'
So far I'm here:
I get the data with $.getJSON - OK I work through the JSON object with $.each - OK I convert the text string of html to a DOM object with $.eventData=$(this.htmlblock) - OK I get rid of the images with $.eventData.remove('.imgThumb') - OK
After that I start running into problems
I have a bunch of elements from the JSON object that I have to add to the table as well - so the simplified version looks something like (#delTableBody is the tbody element that I'm adding to):
I know I need to appendChild node somewhere but i can not figure out where to. So far i have appendChild at the table head which works to an extent. How can I make it so the new row is added above the table header but in it's own formatted little cell. Also how would you insert the row below the header but at the top of the other rows?
I have managed to move the inserted row to the top above the header but it doesn't look terribly good.
Code:
<!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"> <head>
[Code].....
To allow for backward compatibility with the older Simple Table Model, if no TBODY structures exist in a table, the entire set of row groupings [TR] are assumed to be a single TBODY.