Using Javascript To Loop Images??

Apr 17, 2007

Let's say I have a Javascript function that loops over and over. In
that function i have it alternating images on a button this way:

if(var==0){
var myHTML = "<input type='button' style='background-image:
url(grnbutt.jpg);etc. etc.'>";
var outq = document.getElementById("qbutt");
outq.innerHTML = myHTML;
}
else{
var myHTML = "<input type='button' style='background-image:
url(grnbuttdark.jpg);etc. etc.'>";
var outq = document.getElementById("qbutt");
outq.innerHTML = myHTML;
}

This works great using Firefox, and works with Internet Explorer also
EXCEPT if its set to "Check for newer versions of stored pages: Every
visit to the page". With that setting, IE will download those 2 images
from the server every single time through the loop. So then I tried
putting both images on the same jpg and then moving the image:

if(var==0){
var elem = document.getElementById("grn");
elem.style.backgroundPosition = "-100px 0";
}
else{
var elem = document.getElementById("grn");
elem.style.backgroundPosition = "center";
}

This also works, but also, constantly downloads new images when using
IE with the above setting. Microsoft calls this a "feature". They then
offer a fix for this "feature" that... doesn't work. Preloading
doesn't work. Loading the 2 images in a <divset to invisible doesn't
work. I've tried suggestions of creating php files that tell the
browser that the images don't expire for years. That didn't work for
me. Many people have also suggested that there is no way around it...
it can't be fixed until Microsoft fixes it.

So, is there any javascript way to loop 2 images on a button, without
Internet Explorer constantly downloading those 2 images over and over,
when its set to "Check for newer versions of stored pages: Every visit
to the page"?

View 2 Replies


ADVERTISEMENT

Save Xmlhttprequest - Small Gadget Which Downloads A Series Of Images From Web - Displays Images In A Loop

May 25, 2010

I am working on a small gadget which downloads a series of images from the web and displays the images in a loop. However i am having trouble saving the xmlhttprequest to a file to use later in an array. I have read that it should be easy to save the .png using Scripting.filesystemobject but have been unable to find any information on how to do it.

Here is my code so far:

Code:

View 1 Replies View Related

Preload Images In A Loop

Nov 25, 2006

I think to preload an image I should us something like:

img = new Image();
img.src = 'images/img.jpg'

Could someone tell me how to create a loop which would preload a list
of images? Something like:

ImagesFolder = '...'
ImagesNames = '...'

For i = 0 to ImagesNames.Count
img = new Image();
img.src = imagesFolder + imagesNames(i)
End

Is this a good approach? Could someone tell me the javascript code for this?

View 4 Replies View Related

Preload Images Using A Loop

Feb 3, 2009

i am making a gallery and i was advised by philip m to preload my images before hand, so that the gallery runs smooth. i have done so but in a different way to what ive seen on some of the other posts on this forum and i was just wondering if this was practical javascript or am i over doing it.bascially, the images are external hrefs loaded into place holders.the external hrefs are stored as strings in an array.

so the loop runs for however many image hrefs are in the array.so the first iteration of the loop, an image is created and is given the href of whateever value the loop is of the array.then for each iteration of the loop, the var img, is overwritten with the next href in the array.so technically, iam not creating as many images as there are in the array, i am just creating 1 then overwriting it, but still loading the image data in to the browser cache.

View 2 Replies View Related

Infinite Loop Through Images?

Jun 11, 2011

I am trying to do the following: I have written a simple programm that loops through an array of images when the user clicks a button. I have used a for loop to do this. The program works fine, however when I get to the end of the array, the condition created in the for loop is "true" therefore the button no longer changes the image. How do I start the loop again to create an infinite loop (i.e. every time the button is clicked, the image will change)?The script I have written is as follows:

var mySpheres=new Array("sphere.gif","sphere2.gif");
function changeSphere(){
mySphere=document.getElementById("sphere");[code]....

View 5 Replies View Related

Fading Images In And Out With A Loop - Out Of Memory

Mar 8, 2010

I'm designing a page to fade multiple images (three) in and out over a set period of time (one minute, say). The code I have works as follows:

I define an array and fill it with the div objects I want to fade in and out. I have some simple tags (2 for opaque, 1 for fading in, -1 for fading out, etc.) that I set to show the state of the object.

First I check if the object is opaque, and if so set it to fade along with a time;

Or if it's transparent I give it a 1 in 10 chance of fading in during this iteration. If it's currently fading in or out I check to make sure it's on track and change the opacity of the div accordingly.

Originally, I had the function call back to itself using setTimeout after the loop had gone through all the divs and changed their opacities appropriately. This caused an out of memory error (though, strangely, if I had any alerts in the function it didn't give me the error).

So the version below has the code in a while loop to let it run for 20 seconds - this gives me the "a script...run slowly, do you want to continue the script?" message.

So I have several questions:

1) First and foremost, why is my function causing out of memory/run slowly errors and what is the best way to fix that?

2) Is there a better way to code this effect (final result will be six lights fading in and out for a minute or so).

3)I'm not an experienced programmer, so any bad practices, ways to streamline, no no's, etc. that you see, please point out.

I've only posted the script here - the page simple consists of three divs (id's grad0, grad1, grad2) and a call to the function copied here.

View 4 Replies View Related

Preload Images Using Variables In A Loop

Jul 28, 2005

I want to create a javascript function which preloads a few images.

The function preloadImages should receive a variable which indicates the web site current culture.

If culture = "pt-PT" then should use arrayptPT
If culture = "en-GB" then should use arrayenGB
and so on...

Then all images of the array should be loaded using a For loop.

All the images in the array are in path: images/ culture value /.

So the ideal would be to have only the image filenames in the arrays.

Then the loop would go throught the right culture array and load all the images there from folder images/ culture value /...

View 1 Replies View Related

Loop Images In A Webpage With An Even Delay?

Jul 22, 2008

i have a requirement that i need to loop through a series of images(say 4 images) with an even inteval of time.I need the first image to come and after some 4 secnds the next image and then the next image.i used 'setTimeout and setInterval' both doesnt seems o be helping me out.pls find the code that i ve written below:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

[code]....

View 14 Replies View Related

Continuous Slideshow Of Images Without Loop

Jun 1, 2010

As it is known from the title, I'm building a web page running continuous slideshow of images, like watching a video. I wrote the header part below:

Quote:

<script language="javascript" type="text/javascript">
var slideimages = new Array()
function slideshowimages()
{

[Code]....

Here, the biggest problem is, when the page is loaded there are still coming images saved from a capture device. So, my images from the captures device can not be loaded to my web page. I need to pass these images directly to the web page as real-time video taken directly to the web page.

View 2 Replies View Related

Images That Loop With Start / Stop Control

Sep 23, 2010

Is there javascript for a selection of images that loop, and have a start/stop facility?

View 4 Replies View Related

For Each Loop Javascript Output

Jul 23, 2005

I have a for each loop in javascript, of which I need to output to an
ASP array. unfortunantly not too familiar with javascript..

the loop is for items ordered in a shopping cart. they are displayed
as rows of a table. all i need to do is get the same data into an ASP
array to use on the next page, specificaly the +theitem+ and
+thenumber+ variables. Code:

View 2 Replies View Related

New With Javascript: Who Like To Help Me With A Loop Function?

Jul 20, 2005

I'm working on a script(for giving points to a soccergame 0, 1 or 3 points)
that give a value to a hidden field, i got a function but only works on 1
field.

I want that the function loops till all hidden fields are fill in.

Here's what i got so far:

function myfunction()
{

if (document.form1.hgoals.value == document.form1.agoals.value){
document.form1.hpoints.value = (1)
document.form1.apoints.value = (1)
}
else if(document.form1.hgoals.value > document.form1.agoals.value){
document.form1.hpoints.value = (3)
document.form1.apoints.value = (0)
}
else if(document.form1.hgoals.value < document.form1.agoals.value){
document.form1.hpoints.value = (0)
document.form1.apoints.value = (3)
}

View 1 Replies View Related

Bourne Shell Or Tcl Style Loop In JavaScript?

Nov 12, 2007

In Bourne shell, you can do

Code:
for x in `foo bar grill` ; do
echo $x
done
and in Tcl I can do:


Code:
foreach e in { foo bar grill} {
put $e
}
but in JavaScript, I end up doing:


Code:
var l = [ 'foo', 'bar', 'grill' ];
for (var i in l) {
var x = l[i];
... do something with x...
}
Is there an idiom for looping over a fixed list of things in JavaScript that doesn't require creating a var before the loop?

View 2 Replies View Related

Saving Images With Javascript

Jul 23, 2005

WANT: Client to save an image to disk pressing a "download" button.
The image name is dynamic, from JS code on another part of the
page

DID: Read somewhere I can use document.execCommand("SaveAs") to do it
This solves it for MSIE, at least. My code is below

PROBLEM: What actually happens with MSIE is:
1) A window pops up promting me to save as.

2) The filename is correct, but the saveas type shown in the box is limited to "html" and "txt"

3) The "image" that is saved is not an image, but an HTML file containing the link to the image!! This is NOT what I want!

PLEASE help. How do I get MSIE to save the actual image instead?
PS With netscape, instead of the saveas dialogue, a window opens with
the image displayed. By clicking <CTRL-S> I can save the actual image.

CODE ----

View 5 Replies View Related

Disable Images In Javascript

Jun 14, 2006

Is there anyway of disabling images in javascript, so that the alternative
text appears instead of the images? I'm trying to do a text-only version of my site.

View 8 Replies View Related

Images In Javascript Variables

Oct 30, 2006

I have some image data in a Javascript variable, and I want to display
it. I have a technique which works in Firefox but not in Internet
Explorer :

<script>
var testImage = <image data as a string>
</script>

<img src="javascript:testImage"></img>

I understand that this should work in Javascript 1.2 and above, which
supports null characters in strings. Does anyone know why this doesn't
work in Internet Explorer?

View 3 Replies View Related

Javascript Preload Images

Jun 24, 2003

I have a site that I have a bunch of rollovers for..

I have a preload image script as follows:


<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
image1 = new Image();
image1.src = "/images/image1-over.jpg";
image2 = new Image();
image2.src = "/images/image2-over.jpg";
// End -->
</script>


This works just fine for NETSCAPE... it preloads it, so you can cruise over the rollovers perfectly without wait the first time you load.


However, with IE, it doesn't work the way it should, and it still takes time to load each rollover when you hover the first time. And they don't seem to cache properly and you're constantly reloading them.

View 2 Replies View Related

Random Images In Javascript

Jul 11, 2005

For years I used a javascript code to generate random banners/images in my site. Everithing worked fine.

But recently I moved to another host and the code dosnt work properly, i.e., if you open the browser and go to www.megafarol.pt the imagens dont show up. You need to hit Refresh to work properly. Also, if you return to that page, then everithing works fine.

View 3 Replies View Related

Javascript Random Images

Oct 25, 2005

I have seen lots of PHP scripts and javascripts for what I need, but none that seem to fit exactly.

I'd like a simple page with two image windows, the same size, one on the upper left and one on the upper right. The images are about 250 x 200. I'd like the pictures in these panes to change randomly. It's sort of a slideshow, except that I'd like the images to change from a random pool of images and it will be automatic; there will be no previous/next buttons or links.

I've seen a PHP slideshow that did this, but only when the page was refreshed. I've seen javascript slideshows, as well. I've used a Dreamweaver extension called flevOOware in the past.

Can anyone recommend some javascript that would work for this? Ideally it could work for multiple images on a page.

View 14 Replies View Related

Javascript How-To: Preload Images

Mar 4, 2002

I had opportunity to meet with Creole a few days ago and we were discussing some options to pursue in the Build forum. I thought I'd start here in javascript and find out methods users use to preload images. I realize that this information can likely be found in a google search, but if we can get some good insight, maybe start putting an FAQ of javascript issues for Sitepoint Forums together. What do you think?

View 1 Replies View Related

Javascript Menu Not Loading Images

Jul 23, 2005

I have created a Javascript menu for my site which uses frames. The first
stage loads fine but I want two drill down menus ("About Me Menu" and
"Projects Menu"). The pages load fine, but the images aren't displayed,
instead the alt text is shown. The images come up after you "Mouse Over"
them but not before......can anybody spot any errors in my code which could
be doing this please. For info, I have 4 images for each button, to take
into acount whether the button had been used and to give a mouse-over image
for each state. I have also deleted the code for items 3-5 as they are
commercially sensitive. Code:

View 10 Replies View Related

Javascript Breaks When Images Added

Jul 20, 2005

This javascript is meant for learning language vocabulary, specifically
colours on this example. However, when I use images in the mtWord array,
it breaks when checking for correct answers. It works fine with text in
those spaces. Code:

View 2 Replies View Related

Can Javascript Detect An Images Dimensions?

Jun 6, 2003

I'm working on an image gallery and want to popup windows that are the size of the images they're meant to show.

In php I would use getimagesize() and plug the dimensions into a new window but the server doesn't support it so I'm sort of stumped on how to dynamically size the windows appropriately. Any suggestions?

View 2 Replies View Related

How To Link To Specific Images In A Javascript Slideshow

Jul 23, 2005

I have a popup window which is a slideshow of about 7 images. When the
popup window loads, the first image is present and then the viewer can
select next or previous to scroll through the rest of the images.

I'd like to use the same popup window at different points throughout
the website and have the Virtual Tour (slideshow) open up at the
appropriate photos. Meaning I'd like to control which picture the
popup window opens up to, depending on where the user is in the site.

Does anyone know where I can find code that does this? I am somewhat
familiar with Javascript but would like to find some ready-made code
which accomplishes this.

View 2 Replies View Related

JavaScript Menu With Alternating (onclick) Button Images

Mar 20, 2007

I am new to JavaScript and have been plugging away at it trying build a menu for site I am developing. My colleague has suggested I use Flash, which I could, but I think it is unnecessary and JavaScript is ideal for this use.

I have been building a menu that has a sub menu that appears below all of the main menu items. I have got this working and will include the code I used to do this below.

Now I want to change the button image so that it is visible which sub-menu the items that appear below belong to. Code:

which was very helpful and with some playing around I can now get my existing menu to complete part of my task. But I have 4 menu items and therefore need to use a "var" command to allow me to define different button images for different menus. Code:

View 2 Replies View Related

Recursive Function With For Loop, For Loop Is Breaking When Calling Itself

Jan 22, 2011

I have been looking at this code for two evenings now, and rewrote it 4 times already. It started out as jQuery code and now it's just concatenating strings together.

What I'm trying to do: Build a menu/outline using unordered lists from a multidimensional array.

What is happening: Inside the buildMenuHTML function, if I call buildMenuHTML, the for loop only happens once (i.e. only for 'i' having a value of '0'.) If I comment out the call to itself, it goes through the for loop all 3 times, but obviously the submenus are not created.

Here is the test object:

test = [
{
"name" : "Menu 1",
"url" : "menu1.html",
"submenu" : [

[Code].....

'Menu 2' and 'Menu 3' don't show up! I'm sure it's something small that I'm overlooking.

View 2 Replies View Related







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