Page With A Thumbnail Viewer - Code Validates - Doesn't Work In FireFox
Aug 15, 2011
I created a page with a thumbnail viewer. Click on a thumbnail and a larger version appears on the same page, NOT a pop up or Lightbox. It previews and validates fine. Even runs in IE. But not in FF(V. 3.6.18). Ideas? Code below with JS highlighted.
I'm developing a relatively simple html based site for a gallery. Small images of paintings link to a popup window with a larger image of the painting. The problem is that the javascript code doesn't seem to work in Chrome or the new version of Firefox (where it only opens a new blank tab), though it works perfectly in Safari. This is my code (for vertical images):
var viewerWin=0; function windowPopVer(URLStr) { if(viewerWin) {
What am I doing wrong? We've changed the settings in Chrome and Firefox so that it enables javascript and all that. Why won't this work?
I recently made a simple tool that opens a website in an iFrame and tells the user how long the page took to load. I made it out of a premade stopwatch
When i run the test in most browsers (Chrome, Firefox 3.6 and older, IE) it works fine with the output textbox going from "Please run the test" to "Test Running" to [TIME TAKEN FOR PAGE TO LOAD] but in firefox 3.7 (Minefield) it goes from "Please run the test" to "0" every time and the page in the iFrame doesn't load.
I've read that Firefox 3.7 has a new Javascript Engine
The test is at [URL] and the problem code is on THIS PAGE (Use View Source in your browser)
I find JS more time consuming because I have to manually search line by line for a single error. In C++ or C the compiler tells me the exact line number of the error or at least what the error is so I can research it.
With JS, notepad or Firefox's source viewer doesn't indicate anything. Is there any software available that will error check JS codes?
The simple test code below validates a few fields successfully when tested using Safari, Opera, Firefox and ChromeDatepicker does not work in IE, although the validations do work as expected. Is there an issue with datepicker and IE? Is there a condition in my code that inhibits IE?
//// page code follows //// <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
$(".photo img").click(function(){ var title = $(this).attr("title"); $("#display").attr({src:"photo/"+title+".jpg"});}); $("#display").css({"marginTop":"-233px"});
[Code]....
When the page first loads, something goes wrong and your first attempt at viewing any thumbnail always comes up with a blank missing image - but from that point onwards, any subsequent attempts work as intended.
I am looking for a Javascript program which will display a thumbnail view of all the images in a particular folder.
If the user clicks on one of the thumbnail images then a larger view of the image will be displayed.
I am presently using a forward/backward type of viewer. The code I am using requires all the image file names to be named with an ascending number as part of the file name. For example ; img001.jpg img002.jpg img003.jpg etc. etc.
This scheme requires renaming all of the original file names, too much work if you have lots of images and in addition it does not display thumbnails. Can anyone point me to a better piece of Javascript code.
The Javascript code I am looking for should accept a folder name and should not require renaming all the original images.
I am having trouble getting my code to validate for my speed/distance calculator.I have 2 input prompts: 1 for hours and 1 for minutes. The issue is I can put a number for hours (e.g 7) and W for minutes and the result will display distance is NaN, whereas I am expecting it to alert user to input a valid number. The same issue applies if I switch the order of isNan(hours) and isNaN(mins)
I have a problem with a Javascript, which doesn't works in Firefox You can have a mouse over the 2 first pictures, but after the second picture has moved over the screen, nothing is happening when you move the mouse over the slideshow The source code:
I wrote the following page in a day or two. Everything seems to work excellent, apart from in Firefox (FF) in which it doesn't seem to work at all. None of the other browsers have any trouble with it.
I'm pretty new to Javascript (everything you see in the source code is pretty much all I know) and I have absolutely no idea why it doesn't work in Firefox.
The page in question could be found [link has been removed]. It's all there is to it.
i am using the following code to set the height of the div element based on its contents inside the div using the property scrollHeight. it works fine for IE but not firefox.
i have a javascript function to highlight google search keywords in the page. it works well on IE and mozilla browsers. for the page OnLoad, i call the Highlight() method, and that highlights the words in the page, and inserts a div element with the message: "your search terms have been highlighted..." and a link to remove the highlighting, which has href='javascript:removeHighlight(..)', but that only works in IE, not firefox 1.0. Code:
I've got here a sample of my function which is supposed to fade a certain piece of text to another colour. This line is then located in a for loop and it works pretty well in IE 6. However, in Firefox, and thus I assume it will be the same in Netscape and Mozilla, it gives a problem with the: getElementById('main_txt'). Due to that in setTimeout("",) it requires the "" signes and thus I can not use the same ones in the getElement part. IE has no problem with using '' in there, Firefox, however, does. Can anyone think of how to get around this and make firefox do this?
I have some script that when used in conjunction with a button highlights all the text between 2 tags to make it easier for copying, it works great in IE but doesn't work in firefox. Here's the script and the button is below.
<script type="text/javascript"> function selectCode(a) { // Get ID of code block var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];
depending on the partial content (domain) of the url, the links in the page must go to one domain/port or another. I've code that works well in IE but not in FF.
I think the problem is I'm putting the new url using
in FF the operation document.url = newurl; does nothing, the same in IE goes to the page.
Other idea for going to a page formatted in js? ?self.url? one variable that works in all browser? or different variables for each browser and code to differentiate?
I have this marquee code that works fine with IE6 on a Win 2K PC, works fine on IE7 with 2K server and also 2003 server, but will not work on 2 computers with IE7 on XP.
why this code doesn't work in IE but is fine in firefox? The big image that appears when the image item is hovered over comes up in the imagewrap but doesn't disappear on mouse leave, in IE
And a function to add a row and cells in the row that looks like:
The problem is the insertCell won't insert that first cell with an x in it (which will allow users to click on the x button to delete the row) in the first cell in Google Chrome. Firefox inserts a row with the first cell containing the x button but no other cells with the text boxes.
I've tried setting the index on the cell insert to 0, 1, 8, nothing and Chrome either inserts a row with nothing in it (no text boxes, no x button, nothing other than a slight addition of space below the title row) or it adds the row correctly except the x button always winds up in the last cell. IE adds it correctly with no index value or 0. Firefox needs the 0 index (no index creates a blank row with nothing in it. It looks like there's a tiny blank row of nothing being inserted because you see the table get a tiny bit larger vertically but there is no x button, text boxes.
What am I doing wrong? How do I make this work in all 3 browsers? Well actually all browsers ideally but....
Further, if I supply the 0 index to get a row, clicking on the x button to delete it works correctly in IE and Chrome but does nothing in Firefox.
That code looks like:
So what is wrong with both the addRow and removeRow functions that is causing Chrome and Firefox to behave incorrectly?