I have a couple of questions regarding the loading of .js files for
the browser and would like anyone to point me wher to find the answer
(or if you know the answer and tell me will do just fine ;) )
- If I have several pages all using 'somejs.js' file this file is
shared on disk and is downloaded only once... but how about in memory,
is it also shared and just loaded once?
-Also, when are the .js files unloaded from memory?
-Can I unload at any given time a .js file from memory?
I have only started to learn HTML, CSS, and Javascript (roughly 2 weeks now). I am having a issues regarding when I submit form data to the server. I want to temporarily disable the 'submit' button while the browser is loading and then reactivate it once everything has finished loading. This was my attempt at doing this.
I have a lot of javascript functions that request information from an iframe hidden on the page. I see other sites do this, but their browser does not do the loading action (like the processing circle in Firefox). When I do it on my site, each browser shows the loading icon, as if a page was loading. Is it possible to not have this?
http://bit.ly/cv1YqN
That is a sample link. Go down right side of page where you see three buttons: Trailers Featurettes Clips.Those return iframe information to work.
As part of an experiment I have run into another interesting item that I have tested and seems to work, but just because it seems to work may not mean that it is best practice. I am looping through source paths contained in links for the images and using this; It does seem to have the desired effect, photos loaded into a lightweight lightbox style modal window properly center themselves in the screen. When I remove this it is hit or miss on whether the image will center properly.
When I remove the css method the images should show up in the page, right? Because they don't. The display property seems not to be needed and I cannot see the image tags in Firebug.
[Code]...
The first method sure does take a lot less code and seems functional for the purposes of opening the full-sized image centered on the page in a modal window but something about it strikes me as fishy - like it wouldn't be best practice. Anyone have any insight on this?
I have a page with various divs containing SWF's and some HTML and JavaScript. The problem is that, when the page is first visited using IE7, half of the content doesn't appear. So, I have created a loadDivs(); function that looks like this::
Code:
function loadDivs() { var mardi2= $('mardiGras'); mardi2.show();
I have an application, which has to change to different images based on some conditions. I am trying to call a javascript function(this function changes the images on the front end) from the ASP script. I want to preload all the images to the client side browser and point to a different image source through the javascript.
I have some code that performs differently in Opera than it does in any other browser. So I have a stylesheet specifically for opera. Is there a way to do something like this, where I check the browser, and if it's not opera, then load the default sheet, otherwise load the opera-specific css?
<script> // Browser Detection Javascript // copyright 1 February 2003, by Stephen Chapman, Felgall Pty Ltd // You have permission to copy and use this javascript provided that // the content of the script is not changed in any way.
[Code]....
As of this writing, that code seems to break my page, as if it doesn't like loading a sheet based on an if/else clause.
I'm using a Lightbox script in the "Work" section of my personal portfolio site. When I click on a thumbnail image, the script launches and everything loads perfectly - except for the fact that it loads about 1/4 of the way down the page instead of flush with the top of the browser window. Here's the whole damn thing. code...
Is it possible to get js to load a txt file in your browser (location would be file:///C:/Documents and Settings/article.txt), grab the first line and put it in a form field with id "postingTitleField"? I've been trying to figure this out but I don't see it. I tried to google it but the best I came up with is writing to a text document, and that's not what I am looking for.
Here is what I am currently using for a script: <script> function detectBrowser() { var browser=navigator.appName; var navindex=navigator.userAgent.indexOf('Safari'); if (navindex != -1 || browser=='Safari') {alert("The Apple Safari browser does not calculate correctly.)"} </script> And for this to work when the page loads, I use: <body onload="detectBrowser()";>
Basically, I have received Emails from people stating that my website calculators are off by a factor of 100 for anyone using the Apple Safari browser. Since, my website calculates correctly in Internet Explorer, Netscape, Mozilla Firefox, Opera and Google Chrome, I feel this is an Apple Safari problem. Anyway, the above code seems to work okay, but it generates the pop-up when people are using Google Chrome. Is there any way that the script can be changed so that it only pops up when loading Apple Safari?
i've designed a site using firefox as my primary browser. (note: i'm on an old mac so limited to only what i can run on 10.2.8) i tweaked it for safari, and then took the stuff on a jump drive to the library and tweaked it for IE6 on a pc.
what i need to do now is either hack the CSS for safari and ie (and eventually others once i get some feedback); or, use javascript to load the correct style sheet.
i've just spent two days--thursday and today since since 10 a.m.--trying to figure out first the js, and then the hack methods to no avail. (well, more, really over the past few weeks, but the two-day immersion has me totally fried.)
i'm reached the point where time is extremely critical. once i get this out in an acceptable form, i can spend more time on the learning curve.
I have a site where the header, footer, menu and Google map remain present on most pages,but the copy in the main paragraph changes depending on which menu option is selected.The above is achieved using PHP includes and query strings.I'm using jQuery to 'fade in' the main body text when a page loads, and 'fade out' the text when a menu link is clicked on. It just looks nice, because all the stuff that is always present stays in place (I guess the browser caches it?) and just the main body text fades out and the new fades in.The thing is, the 'fade out' that is triggered by the 'click' event (on the menu link) tends to be interrupted by the browser moving on to the new page. I just want to the browser to stay for half a second so that the nice fade finishes properly. Ironically, when my connection is interrupted or the new page loads slowly, it looks at its best because the fade has time to finish
Not what i would like but the client wants the browser re-sized on the site loading/refreshing... Been using the following and it works fine.... apart from in Safari. how i can get it working in Safari, or no chance?
I'm trying to do something, but I don't know if it's possible. Basically, I want to have a public static class method that could access a private object's method. I would like to be able to do :
Class.method(InstanceOfClass);
The method would then access a private function from Class by doing something like
function method(param) { param.privateMethodOfClass(); }
I've done a lot research and experimentations but just can't come up with a solution... I don't even know if what I'm trying to do is possible.
Why is the callwhy is the slice method only a method of an Array instance? The reason why I ask is because if you want to use it for the arguments property of function object, or a string, or an object, or a number instance, you are forced to use Array .prototype slice.call(). And by doing that, you can pass in any type of object instance (Array, Number, String, Object) into it. So why not just default it as a method of all object instances built into the language?In other words, instead of doing this:
function Core(){ var obj = {a : 'a', b : 'b'}; var num = 1;[code]....
//right now none of the above would work but it's more convenient than using the call alternative.
} Core('dom','event','ajax');
Why did the designers of the javascript scripting language make this decision?
I have two methods and I would like to call somename1 method from within somename2 method. I have tried several ways to do so however I keep getting "TypeError" or "RefernceError" I have tried several ways to reference but I am still unable. What am I doing wrong. I would think this would be easy to do.
Im trying to add some simple display features to a web application and am running into some unexpected IE8 behavior. Basically, the app runs some database retrieval from the server using Ajax techniques, and during that time (say, 30 seconds), I want to just give the user a clue as to whats going on. It could be as simple as a wait cursor. More interesting, I prefer to unhide a div with an animated loading icon, then hide it again when loading is complete.
I have a site that is very jQuery and image heavy. The main sections of the site link to sections that are built with several Tabs, and as it loads, you briefly see all the content load and then it is hidden by the Tabs code.
The plan is to have a full window DIV that sits above all the content with a loading icon that plays until the entire page loads, and then it fades down.
After some hair pulling and research I have code in place that does exactly as I ask, however it does not seem to work in IE6+7. It works in all other browsers.
Is the form below a valid method of changing the id of an XHTML element, specifically the one actually being referenced? It does not seem to work for me.
If you scroll to the bottom, and click: "See what our users have to say" and you can see the sliders.
It's working in all browsers but Safari, the script just doesn't seem to be loading, I get the loading scroller bars but they don't fully load. What is the best way to debug JS - is that the right term?
I have this loading.gif image that is 750px, when it should be 32px. The reason it's huge now is because my original solution was displaying two images: one 750px version of the loading.gif image and one 32px version (in the center of the 750px) of the same image. Now I'm at least down to one image, even if it's the wrong version.Click any of the thumbnail images here, and then again on the thumbnail at the top of that popup product gallery to see what I mean: need that huge loading.gif to be 32px like it should be, and then expand to 750px once the image is loaded. I've tried a bunch of solutions, but nothing has solved the problem.This is the code I have at the moment, although I'm working on the issue now so it may change.
$('#inline .thumbGrid img').click(function(){ var strLargeImg = document.getElementById('OBOEsac'); $('.galleryPopup').attr('src','/site/scripts/colorbox/images/loading.gif');
The following code is working fine in firefox n not working in IE8... I get the Object Expected Error when the code hits the if(GBrowserIsCompatible())..... line in the javascript code. Clear cache and browser history does not work. Does anyone have a resolution for this?