I started with an Image Gallery javascript (from Jeremy Keith) in order to have an onMouseover effect for a menu, at the client's request--they wanted small moused-over pics in the menu to prompt a larger version of the photo in another column. Works great. But the href in the code, when clicked, currently links to the larger img opening in a new window. I want to add an onClick so that the user is taken to another page.
Here's the JS:
function showPic(whichpic) {
if (document.getElementById) {
document.getElementById('placeholder').src = whichpic.href;
if (whichpic.title) {
document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
} else {
document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
}return false;
} else {
return true;
}}
var previousToggle=null;
function toggleMe(a){
var e=document.getElementById(a);
if(!e)return true;
if(e.style.display=="none"){
e.style.display="block";
if(previousToggle)previousToggle.style.display="none";
previousToggle=e;
} return true;
}
And here's the code:
<a onMouseover="toggleMe('para1'); showPic(this); return false;" href="images/commercial_600.jpg" title="abcdefg">
<img src="images/pix_smaller3.jpg" style="float:left" width="70" height="70"></a>
how to make the following two simple image galleries:This one displays a specific image when its link is clicked ((URL address blocked: See forum rules)/tests/gallerysimp.html) And this one displays the previous/next image for whatever's showing ((URL address blocked: See forum rules)/tests/prevnext.html). (During its code, it points to this .js file ((URL address blocked: See forum rules) /tests/ nextPrevious.js).)
My question is, how do I combine those two galleries? How can I make one gallery that contains both kinds of links? Since the two galleries were copied from different places, the names they use aren't the same, and I'm not sure what to change to make it all unified. (I tried fiddling with it for over an hour before giving up.)
I want to have a big image and say 5 small thumbnails underneath. When the user clicks a thumbnail, the image loads where the previous big image was. Is there a standard way to do this?
I'm using a simple script that moves a DIV from one location to another when the user mouses over it. The problem is, I want the user to have to click the div for it to move and then click it agin to move it back. I've been trying to find a simple solution without luck. Code:
I am just starting out trying to learn javascript and I am looking for a good forum to help me get through all the roadblocks I'm sure to hit.
Right now I'm going through a tutorial series at webmonkey. Here is the lesson I am currently working on:[URL]... At the bottom of the page they give you a homework assignment which is to re-create this page using html and javascript. This page has 2 row frames. I re-created these frames and the top frame initially has a page called "navigation" loaded and the bottom page initially has a page called "explorer" loaded. If you click the monkey image at the right in the "navigation" frame, it opens a new page called "brand" in the bottom frame. This "brand" page has the same monkey image as the "navigation" page but unlike the other monkey image, this one changes when you mouseover it. If you mouseover it again, it changes to another image, and a third mouseover brings you back to the original monkey image. If you click on one of the images, it swaps the monkey image in the "navigation" frame with that image. The idea is that you have 3 images to chose from in the "brand" page that you can designate as the logo in the "navigation" page. I have no problem re-creating this effect. Here is the code I used to re-create this:
In a web page I have a div tag that has a onlick event registered through the event listener. However, that same div tag also has a onmousedown - start a drag and drop script
The problem I am having is that once the drag and drop is complete, the mouse button is released and the onclick event is firing. I've tried returning false from the function dealing with the mouse up and cancelling the event with if (e.stopPropagation) e.stopPropagation(); else e.cancelBubble = true;
First off, I know very little javascript. I was wondering how to make a button (an image acting as a link instead of text) impression when the user goes over it and when the user clicks it.
This is probably very simple but I really cant find the answer. I have a text box, and I am wanting the same mouseover and onclick functionality as Money Supermarket; [URL]... When I rollover the text box/table row then I want the area to display one colour and when I roll off then it goes back to normal. However, when I click on it I also want it to display the colour and remain that way until I click another element. How do I achieve this?
thinking about implementing some accordion menus. Want to use the latest code. Is this modern code on this site [URL] also, anyone have a link to any modern code for onmouseover instead of onclick navigation through accordion menus?
I use mostly PHP with my office's website as it usually requires some interaction with the server. However, i would like to do something that does not,and figured JS should be able to take care of it.What i would like to do seems rather simple:I have a calendar. I would it to do one of two things:
1. Using onclick, when the user clicks on a date, i would like it to print something underneath the calendar. Similar to an error message that shows up on a login form if you type something wrong in a field using PHP (if(isset($whatever))).
2. Or using onMouseover, if the user hovers over a date that i have something special scheduled, i want a message to either pop up (alert()) or similar to #1, show up below the calendar.
While fiddling with it this afternoon i figured i was close, but i am missing something...
I'm having a problem with .attr(). I will explain it whith code.I have this HTML code:
<p id="textoMarca0" onmouseover="muestraDialog('textoMarca0');"> this is an example paragraph </p>
[code]....
So now the onmouseover has again its value [the original one, copied by doing an alert($("#"+elem+i).attr('onmouseover')) when i disable the onmouseover event], but it doesn't work
I am trying to incorporate Lightbox2's image gallery script into my site but I'm having difficulty.Here's where I'm accessing the script from: http:[url]....
The image thumbs are showing up but the larger images are not. I changed the 'body onload' html tag to window.onload as I'm using two different javascripts on this page and I don't want them to conflict.I've also added initLightbox() so I don't know what's wrong! Is there just an issue with the images or is there something wrong with the script.
<script type="text/javascript"> window.onload = function(){ // use this instead of <body onload …> MM_preloadImages(MM_preloadImages('../3websites/home4.jpg','../3websites/amenities1.jpg','../3websites/inquiry1.jpg','../3websites/rates1.jpg','../3websites/photos1.jpg'); initLightbox()") } </script>
I'm looking for a very simple image gallery solution (no lightbox or something other fance) with a large image and a x amount of thumbnails at one off the sides, where the big image change whenever another thumbnail is clicked, without page refresh. ( a fade transition would be nice)!Which Plugin, preferably as light as possible, is the most suitable for this task?
I have the basic image gallery set up for thumbnails to populate a larger image... i uploaded it quick, take a look: [url]
Only thing i need to do is make the next and back buttons work...i know its something simple im missing if you bring up the firebug console i have several console logs on the next button.
I am brand new to JQuery but love it already. I have a couple of questions about a image effect I have found on a site and have used in my website. I found it herehttp://www.htmldrive.net/items/show/136/Image-Preview-Gallery and you can see how I am using it [URL]... The problem I have is. Is there anyway to add a per-loader into the jquery while theimage loads as the images I am using are larger then what the person that made used and the images are taking a little while to load. and also when you click the image it takes you to a new page with just the image on it is there a way to stop it from doing that?
I'm looking for a jQuery plugin, which could create a flyout of a container from left or right side of a page on some event (onClick or onMouseOver).
The example can be found at [URL] when the page loads some shopping ads slide from the left side of the browser screen (it's shown automatically only once, to see it again you need to delete this website cookies and reload the page - it would be great if the plugin had this cookie-based feature).
Im trying to enlarge an image using onmouseover but im trying to keep the image in the same central position eg. The image increases in size from the middle out rather than the top left corner staying in the same position (as in my code). An onmouseout setting the image back to the original size.
Now when I hover over the link the (background-) image of the link does not change. I also have this in the css..that when I hover over the image it changes and there it works just fine.
Here is what I am trying to do and I need some help with the code. I want to have a group of thumbnail images on an HTML page, when the visitor onmouseover a thumbnail I want a larger image of the thumbnail to display in a larger floating box beside each thumbnail. I really don't want any borders or titles on the floating boxes - clean box. Also onmouseout the larger floating box will hide.
Is javascript suitable for a decent image gallery? I've probably got around 200 photos at the moment, increasing every week.
I've been using JAlbum to create galleries but I'm sick of having hundreds of HTML files (one for each image). I want the thumbnails on the same page as the large image, not all of them, just about 10 or so. That way I'd have 20 pages instead of 200.
Do all of the large images have to be loaded when the page loads or just when the thumbnail is clicked?
I know I could add onmouseover events to each li item and changing the src of the category. But Im trying to find a better solution. And I think I should be able to use document.getElementById(id).onmouseover = function() for that.
note I know I could use jquery to do all of this very easy but I consider this practice because I don't know that much javascript.