Using A For Loop To Call An Image?
Nov 21, 2011
I am trying to use a for loop to call images of custom text. For example, I have images named uppera.png and lowera.png for a custom font. I need the image of the letter to show up as they type into a text area, but also have backspace work correctly to delete the last image added. Here is the code I have thus far:
<script type="text/javascript">
function callimage() {
var chars = document.getElementById('userinput').value.split("");[code]....
When I test this out it takes the previously entered text and adds it to the new text and combines them. For instance if you entered "a" it would show up as "a"; if you entered "a" again it would show up as "aaa" and then "aaaaaa" and so on. Also, it will add the existing characters again if any key is pressed, like just shift. I think I would need to write an else statement to fix that part, but I don't know what to put there, either.
View 14 Replies
ADVERTISEMENT
Apr 6, 2011
i'm having trouble with some of my codes.i've been trying to put variables in function calls parameters, but it just does not work.
for example, if I try to do sth like this:
Code:
//a function that creates page numbers based on number of pictures that can be shown on the page
function MenuBar() {
pageSpan = [document.createElement('span')];[code]....
when i try to run it, it won't work.what i'm trying to do is that every time the loop runs, the "onclick" event of the created span will be the value of the loops "x" variable -1, and the value of x variable.meaning, for every new span, the parameters in the showImage() function are different.
Code:
pageSpan[1].onclick = function () { showImages(0, 1) };
pageSpan[2].onclick = function () { showImages(1, 2) };
pageSpan[3].onclick = function () { showImages(2, 3) };
pageSpan[4].onclick = function () { showImages(3, 4) };
pageSpan[5].onclick = function () { showImages(4, 5) };
View 3 Replies
View Related
Dec 27, 2010
I want to call a function inside a loop of an array but when I run it, it is only reaching the function the first time.
for (i in qMedia) {
writeMedia(qMedia[i].name, qMedia[i].format);
}
Even when I tried to call it outside the loop multiple times, it only executed once.
writeMedia(qMedia[0].name, qMedia[0].format);
writeMedia(qMedia[1].name, qMedia[1].format);
writeMedia(qMedia[2].name, qMedia[2].format);
I know that each of the objects in the array have data because I tried to run each one of the lines above separately without calling the other two and it worked fine.
View 2 Replies
View Related
Apr 26, 2010
I'd like to ask how can i ask for a function inside a for loop , if i remove the loop the code works fine but i need it for 10 rows .here is the code...
View 3 Replies
View Related
Jun 29, 2009
I am trying to track progress of a database operation . and want to display percentage progress on page asynchronously.
Process.jsp - In this i used javascript to call ajax function continuously which returns percentage progress. My Code is ...
View 1 Replies
View Related
Feb 18, 2010
I am using a timer to fadeOut and fadeIn some articles such that 5 articles are displayed in rotation.However, for some reason the call to fadeIn or fadeOut is causing the page to change it's y scroll position. If I am currently at the bottom of the page, the fadeIn call causes the page to scroll up.
View 2 Replies
View Related
Apr 8, 2010
I want to add 5 to the variable 'paramdatastart' each time the #btn is clicked. So when I click it first time the 'paramdatastart' will be 5 and next time it will be 10 andso onHow do I do that?
This is the code:
View 3 Replies
View Related
Feb 19, 2011
1.In ZZZ.html i have a long list of text items formated like this:
<div="part1">
<span > <h3 >AAA</h3><h4>BBB</h4></span>
<span > <h3 >CCC</h3><h4>DDD</h4></span>
[code]....
In another document i made some buttons to change slideshow content by loading sections id to
<div id="cyc" class="slide"></div>
using function:
$('#cyc').load("ZZZ.html #part1");
etc...
Text loaded, but the slideshow didn`t work
2.How can i loop specific range of slides ( and make it modifiable with some "range selector" in browser) ?
3.Is it possible to trigger some event on the desired slide number ?for example:
on slide 3 - play sound
on slide 6 - display message
on slide 15 - go through slides 10-15 four times
[code]....
View 6 Replies
View Related
Dec 8, 2005
This isn't working and I can't figure out what I'm doing wrong:
var c_imgs = new Array(
'images/champascari.jpg',
'images/champfangio.jpg',
'images/champhawthorn.jpg',
'images/champhill.jpg',
'images/champsurtees.jpg',
'images/champlauda.jpg',
'images/champschumacher.jpg');
var pre_img;
for (var i = 0; i < c_imgs.length; i++)
{
pre_img[i] = new Image();
pre_img[i].src = c_imgs[i];
}
If this code is correct, should I put it in a function and then call for
it ?
View 4 Replies
View Related
Jan 26, 2007
I want to build a loop, which cycles through a set of images and displays each image for a few seconds. In Firefox everything works fine, IE6 also executes the code but gives an script error in the status bar ("not implemented"). The relevant line of code is in red in the code below.
What could cause this ugly error in IE?
Code:
var imgpath = "imgtest/";
var errpic = 1;
var maxpic = 5;
function imgloop(actno) {
if(actno==maxpic) {
actno=1;
} else {
++actno;
}
preload(actno);
}
function imgshow(actno) {
document.mainpic.src = imgpath + actno + ".jpg";
imgloop(actno);
}
function delay(actno) {
setTimeout("imgshow(" + actno + ")", 5000);
}
function preload(actno) {
img = new Image();
img.onload = delay(actno);
img.src = imgpath + actno + ".jpg";
}
View 2 Replies
View Related
Jun 21, 2011
I'm trying to change the src attribute of an image within a loop and I only get the last image in the sequence. I've put a break-point and I can see that listItems contains the right source for all my 3 images, but I only see the last after the initial change from the original source. pausecomp is a delay function.Here's the code for that loop (this is part of a bigger program within SharePoint)
[Code]...
View 2 Replies
View Related
Dec 14, 2010
I'm having a little bit of trouble with an image slider I am doing. I need it to loop to the beginning of the slide show when it reaches the end of the images
Here is my markup:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]">
<html xmlns="[URL]">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Twin Tiers Technologies - Image Slider</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
<script src="jquery-1.4.4.min.js" type="text/javascript"></script>
<script src="scripts.js" type="text/javascript"></script> .....
View 1 Replies
View Related
May 15, 2011
I'm having problems with my script I wanted to change my script into a loop, but I can't seem to make it work
Here is the sample: [url]
I wanted to make it loop from image 1 to image 7 when the mouse pointer is on the image. So basically your mouse pointer goes in and out.
View 1 Replies
View Related
Apr 13, 2011
Here is my code:
Code:
if (!goBook)
{
if (V == "*")[code]....
What I am trying to do is display a different image for each car type in the loop (eg carpic1, carpic2, carpic3 etc).
View 1 Replies
View Related
Jan 11, 2011
I found a simple image rotating script online and it works like a charm. I have several business logo images on my site and the script randomly selects and displays the images. However, since it selects the images at random you don't get an even mix of logos. Sometimes one or another logos will show up more frequently than others. To avoid this I added a simple DO-WHILE loop with an array. Now it will go through my whole list of logos once in random order, which is just what I want to happen. The trouble is, once it goes through the list of logos once, it freezes up.
I want it to reset after it goes through the whole list. Then it can keep running indefinitely. I tried adding a simple increment counter (counter++; ) and an IF-THEN line in the getNextImage() function so when the counter reached the number of images it would restart via the restart function, but now the images won't show up at all. I tried adding the counter++ at different locations but the result is the same: it doesn't work, so I took it out. Here is the site it will go on, complete with two rotating images (I doubled up on the rotate code) which rotate completely randomly. The one in the center doesn't change: [URL].
Here's a working, stripped down version of the code which shows the images at random: [URL]. And here's the same code with the DO-WHILE loop and the myArray added, which rotates once then locks up:
Code:
<html>
<head>
<title>test</title>
<link rel="stylesheet" href="file:///D|/Downloads/dw_rotate/css/ex.css" type="text/css" />
<script type="text/javascript">
var interval = 2;
var random_display = 1;
interval *= 1000;
function restartImage() {
var counter = 0;
rotateImage('rImage');
} .....
Any way on adding something to count the number of times the images are displayed, and resetting the count once the total number of images has been reached.
View 4 Replies
View Related
Apr 11, 2011
Code:
If I use the return keyword to exit the function/loop after they set up the first image rollover, it works perfectly on the first image. However, if I comment out the keyword, theId, which is the variable that contains the id of each respective image (which is the same id of the containing link with "1" added to the end) becomes "undefined" (as my JavaScript console says), and thus none of the images work as they're supposed to work. Not even the first one.
View 11 Replies
View Related
Aug 15, 2011
The site is loading the pages correctly using AJAX calls. I would love to switch background images when the content changes. Hopefully fade the background image in.
The images are named exactly the page name. For example, the page contact.php has a background image contact.jpg.
I thought to use the page name as my identifier, but it's a bit complicated. The pages are in folders (since there are so many pages), so I can't figure out how to get it.
The demo page is here. You can see the AJAX call when click Benefits, then Product Launch.
Code to call the content (using a hash change):
Code JavaScript:
$("#groups").delegate("a", "click", function() {
window.location.hash = $(this).attr("href");
$("#groups a").removeClass('active');
[Code]....
View 10 Replies
View Related
Dec 28, 2009
I am trying to create an image viewer with javascript and CSS. Unfortunately however, the onclick events in my image tags seem to work every once in a while for a few page loads then for some reason they just stop working completely and seemingly for no reason at all (i.e. I dont change any code). I've been messing around with this for at least a couple of weeks now and cant figure it out, so it is time to hit up the forums.
Below is the code I am trying to use:
Code:
<div class="nav"><img src="images/downblue.png" name="down" height="20px" width="20px" onClick="down();" /></div>
<script type="text/javascript" language="JavaScript">
function down() {
[Code]....
there is also an onload part in this script that doesn't execute. If I put an actual alert statement in the onclick part of the tag that will execute.
View 3 Replies
View Related
May 18, 2011
I am trying to make a change to my website so when someone clicks on the chinese flag image, for example, a function which put the clock forward a few hours.
This is what the code I have got at the moment:
[Code]....
View 1 Replies
View Related
Mar 23, 2009
Code:
<div id="div1" onclick="function1()">
<img src="image1.jpg />
<div id="div2" onclick="function2()">
<img src="image2.jpg />
</div>
</div>
When I click image1, function1 is called.. but when I click image2, function2 is called first, then function1 is called..I want to call function2 alone when i click image2..
View 6 Replies
View Related
Jul 12, 2009
I am using VS2008 C# with MVC architecture to build web application. I am using jquery and json to develop the application.I am making json call to server side methods using $getJSON(url, null, function(data){ }); like this.Now this function consumes some amount of time to load the data what I want is to show a gif image "loading" while all this functions finishes the display data task.
View 2 Replies
View Related
Jun 9, 2010
$('.collapse').click(
function(){
/*THIS*/ $('#loadingSymbol').css('background-image','url("ajax-loader.gif")');
triggerReset();
$('.identRow').each(
[Code]...
But /*THIS*/ and /*THAT*/ never happen. Is there a way of doing a callback, so that when the background image has changed, do the below functions. Then end with changing it to nothing again?
View 6 Replies
View Related
Feb 2, 2010
I made a very, very small project with a simple form one input field (in fact it is not used) one image (clickable) one button
<input type="text" id="setNom" value="admin"/>
<input type="image" id="validNom1"
src="ok-16.png" alt="valider" title="valider"' />
<input type="button" id="validNom2" value="OK" />
[Code]...
View 2 Replies
View Related
Aug 3, 2004
I have a few functions I would like to develop using the date but I know very little about how best to start off coding for it in JavaScript.
I wanted to get three separate functions to handle getting yesterdays date, today's date, and tomorrows date. And was thinking about having the function call passed two paras being the id of the image and the var of the corresponding image path.
onclick="yesturdaysDate('sumImg',summary);"
var summary = "/path/to/directory/img"+dd+mm+yy+"type.jpg";
...or something like that?!
The format of the date (dd + mm + yy) is related to the file name of the image I want to call in.
I have had a look around on the web as I learn best from examples but found very little that wasn't well over the top or just plain too complex.
I found this that is close to the scale I was looking at the code to fill.
This gets today's date formatted in dd mm yy which is ideal.
var date = new Date();
var dd = date.getDate();
var day = (dd<10?Ɔ'+dd:dd);
var mm = date.getMonth() + 1;
var month = (mm<10?Ɔ'+mm:mm);
var yy = date.getYear();
var year = (yy<10?Ɔ'+yy:yy);
Unfortunately it returns = 0308104 and I'm not really sure where the 1 has got in.
View 1 Replies
View Related
Jun 14, 2010
I'm developing a multi-layered diagram as a web-page. The layers show versions of a network as it grows, with various components. I have created an image map on each layer. At the side, there is a panel where I want to display info about each component as I mouse over each element.
As a test, I used getElementbyID and inner.Html with a Javascript called writeText to display text in the side panel. However, as there are 6 layers and 20 - 30 images on each layer, I don't want to embed the text in each image map as it will make updating content a hassle and long home page.My idea is to use the ID of each image map as a variable and call the associated content from a separate page (XML maybe?) by naming the content section the same as the ID of the image map. I need to write some script that would work something like:
onMouseOver="writeText(call content with name="imagemapID")
View 3 Replies
View Related
Sep 30, 2011
In my website I have a slideshow that is working properly with this jQuery code:
Code:
$(function(){$('.fadein img:gt(0)').hide();
setInterval(function(){
$('.fadein :first-child').fadeOut(2000)
.next('img').fadeIn(2000)
.end().appendTo('.fadein');},
5000);
});
In another page I call one HTML file by the function .load with some imgs sources exactly as I have in my main page slideshow that is working well. The problem is that this last slideshow (that I call the images with the .load function) is not working properly as you can see here (too hard to explain, better just see, 1st thumbnail). I call the HTML file with this code:
Code:
$('#hab_ab').click(function(){
$('#target').removeClass('thumbs').load('slideshows/arq/hab/boavista/ab_ss.html');
I use .removeClass because of the positioning...
View 1 Replies
View Related