Question

Code for OnClick event to change image gallery to large image view

Asked by: gmahler5th

Can you please provide JavaScript and/or DHTML code that will allow a mouse OnClick event to change the gallery thumbnails to a large image view?  When a user releases the click on the mouse, the large image will go away and the gallery will appear once again.

The following gallery is an example of what Id like to display, then change to large image view of any one of the images when a user clicks it.  

http://www.philipmeadows.com

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2004-08-17 at 18:03:49ID21097469
Tags

image

,

onclick

,

change

Topic

JavaScript

Participating Experts
2
Points
500
Comments
22

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Javascript thumbnail to large image gallery
    Hello Please take a lok at the following url; http://www.webthang.co.uk/goto/tutorials/000163/?cat=2&tut=163 I am trying to recreate the javascript gallery tutorial (the 3 thumbnail images which when clicked on display a large image) but I keep getting an error on my...
  2. Javascript php image gallery
    Dear Experts, I would lke to build a "simple" as I thought javascript gallery for a website. I am attaching an image that shows how the gallery would like like http://img523.imageshack.us/my.php?image=samplege0.jpg So as you see we have thumbnails both on the bo...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: ziffgonePosted on 2004-08-17 at 19:53:21ID: 11827188

No problem gmahler5th, this example will open it into a pop window.

Place this in your meadows.js file:

function enLarge(pic,wdth,hght){
         divwdth = parseInt(wdth);
         divhght = parseInt(hght);
         var winL = (screen.width - wdth) / 2;
         var winT = (document.getElementById('container').offsetHeight - divhght) / 2;
         content = '<div id="showLrg" style="position:absolute;left:'+winL+'px;top:'+winT+';width:'+divwdth+'px;height:'+divhght+';border-top: solid 2px #BBBBBB; border-left: solid 2px #BBBBBB; border-bottom: solid 2px #000000; border-right: solid 2px #000000; background: #666666; padding: 10px 10px 10px 10px;z-index:4;"><img src="'+pic+'" style="height:'+hght+'px;width:'+wdth+'px;border-top: solid 2px #000000;border-left: solid 2px #000000;border-right: solid 2px #BBBBBB;border-bottom: solid 2px #BBBBBB;"></div>';
         document.getElementById('hiddenDiv').innerHTML = content;
       if(event.mousemove){
             hide();
       }
}
function hide(){
        if(document.getElementById('showLrg')){
              document.getElementById('showLrg').style.display = 'none';
        }
        else{
              return false;
        }
}

Then modify your thumb's img tag like so:
<img src="/photos/thumbs/0001.jpg" onmousedown="enLarge('/path/to/fullsizeImage.jpg','200','400');" onmouseup="hide();">

Where "200" and "400" would be the width and height of the actual image to show respectively.

Let me know if that's what you want.

Regards...

 

by: gmahler5thPosted on 2004-08-17 at 20:25:10ID: 11827295

i don't want a pop up window.  i want to use the same table space as the gallery is in.  Can you make that work??

 

by: C7SwillPosted on 2004-08-17 at 23:24:56ID: 11827854

This code will work if you have

image1.gif and image1thumb.gif
through
image9.gif and image9thumb.gif

change those filenames to whatever you want.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->
</script>
<style type="text/css">
<!--
body {
      margin-left: 0px;
      margin-top: 0px;
      margin-right: 0px;
}
-->
</style></head>

<body><table width="600" height="300" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image1.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image1thumb.gif" width="200" height="100" border="0"></a></td>
    <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image2.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image2thumb.gif" width="200" height="100" border="0"></a></td>
    <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image3.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image3thumb.gif" width="200" height="100" border="0"></a></td>
  </tr>
  <tr>
    <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image4.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image4thumb.gif" width="200" height="100" border="0"></a></td>
    <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image5.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image5thumb.gif" width="200" height="100" border="0"></a></td>
    <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image6.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image6thumb.gif" width="200" height="100" border="0"></a></td>
  </tr>
  <tr>
    <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image7.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image7thumb.gif" width="200" height="100" border="0"></a></td>
    <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image8.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image8thumb.gif" width="200" height="100" border="0"></a></td>
    <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image9.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image9thumb.gif" width="200" height="100" border="0"></a></td>
  </tr>
</table>
<div id="Layer1" style="position:absolute; width:600px; height:300px; z-index:1; visibility: hidden; left: 0px; top: 0px;"></div>
</body>
</html>

 

by: gmahler5thPosted on 2004-08-18 at 09:38:18ID: 11832533

It's not working.... what characters are %3C and &3E ???

I'm testing the code here  http://www.philipmeadows.com/test.htm

 

by: gmahler5thPosted on 2004-08-18 at 09:52:51ID: 11832740

Okay it seems to be working using your exact code...however the first time I click on an image in IE the page refreshes and does nothing, but the 2nd time I click the image, it displays the large image.  I don't want users to have to click twice to initialize the image before it displays large.... is that a bug in the code?  Or is there something you can change in the code to fix this?

 

by: C7SwillPosted on 2004-08-18 at 12:36:05ID: 11834884

  <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image1.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image1thumb.gif" width="200" height="100" border="0"></a></td>


This is your baby, i'll break it down for you and fix the problem at the same time

<a href="#"
// Show The Layer
onMouseDown="MM_showHideLayers('Layer1','','show');

// Set the Text of The Layer to The Big Image.
// All you need to change is the word image 1.gif
// %3C = <
// %22 = '
// %3E = >
// So the line looks like <img src='image1.gif' width='600' height='300' border='0'>
MM_setTextOfLayer('Layer1','','%3Cimg src=%22image1.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E')"

// Hide Window
onMouseOut="MM_showHideLayers('Layer1','','hide')"
>

// Display Thumbnail
<img src="image1thumb.gif" width="200" height="100" border="0">
</a>


To Fix the problem you were having... put return false at the end of each onmousedown i.e.:

   <td><a href="#" onMouseDown="MM_showHideLayers('Layer1','','show');MM_setTextOfLayer('Layer1','','%3Cimg src=%22image1.gif%22 width=%22600%22 height=%22300%22 border=%220%22%3E'); return false" onMouseOut="MM_showHideLayers('Layer1','','hide')"><img src="image1thumb.gif" width="200" height="100" border="0"></a></td>

 

by: gmahler5thPosted on 2004-08-18 at 13:20:32ID: 11835351

Okay that seems to make an improvement.  I hate to be pickey, but what would I have to change to the large image changes back to the thumbnail gallery when the mouse click goes up, instead of waiting for user to move the mouse??

 

by: gmahler5thPosted on 2004-08-18 at 13:30:39ID: 11835458

Well in IE the gallery displays on mouse up, but in Mozilla you have to move the mouse before the large image changes back to the gallery display.

 

by: gmahler5thPosted on 2004-08-18 at 13:32:26ID: 11835477

Would the MouseUp be a better way to restore the gallery than use of the MouseOut event?  

 

by: C7SwillPosted on 2004-08-18 at 13:33:42ID: 11835491

Try onMouseUp instead of onMouseOut

 

by: gmahler5thPosted on 2004-08-18 at 13:46:51ID: 11835620

I tried onMouseUp, but then when I click it, the large image just stays there...

 

by: ziffgonePosted on 2004-08-18 at 18:07:46ID: 11837354

Sorry gmahler5th, my example above didn't work, I forgot to add a vital bit of info,

Also add the following just above your </body> tag:
<div id="hiddenDiv"></div>

 

by: ziffgonePosted on 2004-08-18 at 20:03:28ID: 11837750

"i don't want a pop up window.  i want to use the same table space as the gallery is in.  Can you make that work??"

I actually worded it wrong, it's not a pop up window, it's a pop up Div instead.

Here's a working example so you can see how it looks:

http://webmastereseller.com/test/philipmeadows/

Regards...

 

by: gmahler5thPosted on 2004-08-18 at 21:27:06ID: 11838011

Excellent, Ziff... can you test this and let me know what you can do to make it work in Mozilla also?  It must work in Mozilla and IE.  It works beautifully in IE, but you have to move the mouse outside of the picture area for the gallery to return to normal in Mozilla.

 

by: ziffgonePosted on 2004-08-18 at 22:03:42ID: 11838144

Done my friend. Check it out again: http://webmastereseller.com/test/philipmeadows/

Seems I forgot an "onmouseup" command.

The following is for archiving of this question:

meadows.js file:

// *******************************************
function adjust()
{
         hgt=document.getElementById('leftcol').offsetHeight;
         document.getElementById('rightcol').style.height=hgt+'px';
}
window.onload = adjust;
window.onresize = adjust;

function enLarge(pic,wdth,hght){
         var divwdth = wdth+20;
         var divhght = hght+20;
         var winL = 0;
         var winT = 0;
         content = '<div id="showLrg" style="position:absolute;left:'+winL+'px;top:'+winT+';width:'+divwdth+'px;height:'+divhght+';border-top: solid 2px #BBBBBB; border-left: solid 2px #BBBBBB; border-bottom: solid 2px #000000; border-right: solid 2px #000000; background: #666666; padding: 5px 5px 5px 5px;z-index:4;" onmouseout="hide();" onmouseup="hide();" onmousemove="hide();"><img src="'+pic+'" style="height:'+hght+'px;width:'+wdth+'px;border-top: solid 2px #000000;border-left: solid 2px #000000;border-right: solid 2px #BBBBBB;border-bottom: solid 2px #BBBBBB;"></div>';
         document.getElementById('hiddenDiv').innerHTML = content;
       if(event.mousemove){
             hide();
       }
}
function hide(){
        if(document.getElementById('showLrg')){
              document.getElementById('showLrg').style.display = 'none';
        }
        else{
              return false;
        }
}
// ***********************************************

Then add this right below your ~ <div id="leftcol"> ~ :
<div id="hiddenDiv" style="position:relative;top:0px;left:0px;width:100%;height:100%;background:transparent;clear:both;float:left;z-index:0;"> </div>

And finally, add the following to your img tags:
onmousedown="enLarge('/path/to/larger/pic.jpg',444,366);" onmouseup="hide();"

Like so:
<img src="http://www.philipmeadows.com/photos/thumbs/0001.jpg" onmousedown="enLarge('/path/to/larger/pic.jpg',444,366);" onmouseup="hide();">

Or you can just take the source code from both files on my site. Let me know if you need anything else.

Regards...

 

by: gmahler5thPosted on 2004-08-19 at 08:17:45ID: 11842325

I will provide points to both contributors in this thread, weighted favorable for the contributor of the the Accepted Answer.  The code is not working beautifuly in both IE and Mozilla.  Now it's time to get to work and put my galleries together.  Thanks!

 

by: gmahler5thPosted on 2004-08-24 at 09:54:33ID: 11883880

Hey  ziffgone,

Now I'm not so sure your script will work.  I have two images for each displayed image.  A thumbnail and a large view of the same image.  If I enlarge a thumbnail, the enlarged view is pixelated.  So I need to be able to use the image size that is optimized for the thumbnail view.  Are there any changes to your script that we can do to utilize both a thumbnail and the large image size?

 

by: ziffgonePosted on 2004-08-24 at 17:16:33ID: 11888164

Hi gmahler5th,

I actually included the ability to do that within the script:

<img src="http://www.philipmeadows.com/photos/thumbs/0001.jpg" onmousedown="enLarge('/path/to/large_view.jpg',444,366);" onmouseup="hide();">

On my web page, just for example to show larger pictures, I substituted "/path/to/large_view.jpg" with "this.src", which just blew up the thumbnail to show only as an example.

So, let's say for "/thumbs/0001.jpg", the larger picture you want to show is "/images/wedding0001.jpg", and the width of this larger image is 350 pixels, and it's height is 300 pixels, you would change the enLarge function like so:

enLarge('/images/wedding0001.jpg',350,300);

So your "0001.jpg" thumbnail <img> tag would look like this:
<img src="http://www.philipmeadows.com/photos/thumbs/0001.jpg" onmousedown="enLarge('/images/wedding0001.jpg',350,300);" onmouseup="hide();">

This will open "wedding0001.jpg" 350px wide by 300px high.

Make sure to enclose the path to the larger image in single quotes, ( ' ), as in my example above, if you enclose it in double quotes, ( " ), you'll get script errors.
So this:
enLarge( >> ' << /images/wedding0001.jpg >> ' << ,350,300);
Not this:
enLarge( >> " << /images/wedding0001.jpg >> " << ,350,300); ........ Creates errors.

I hope that helps, any questions, just ask.

Regards...

 

by: gmahler5thPosted on 2004-08-24 at 17:19:39ID: 11888183

I have a few other questions to clean up the layout and presentation of this script.  Shall I ask them here, in a new thread (so you get more points) or via email?

 

by: ziffgonePosted on 2004-08-24 at 17:56:12ID: 11888345

Whichever way you like, I'm glad to help. As it's my script code that may be causing layout problems, I don't mind working out the perks with you for no extra points. If it was another's solution, I'd want it in another question.

So what would you like fixed?

Regards...

 

by: gmahler5thPosted on 2004-08-24 at 21:52:20ID: 11889286

Okay well the first issue is that there is extra padding at the top of the table in IE and the images shift down, but the space is not there in Mozilla.  Also, there should be a 2 pixel spacing on the top and left hand margins, just like on the bottom and the right margins.  

Also, I'd like the image to be center aligned and middle aligned.

I would also like the layout to appear the same in IE as it does in Mozilla.

Here is where I'm at:  http://www.philipmeadows.com/lrh-gallery.htm

Many thanks.

 

by: ziffgonePosted on 2004-08-25 at 19:47:39ID: 11899169

Okey dokes, took a bit of doing, but I think I may have done it. A little note, I just couldn't make it look right with the thumbnail images aligned to the left, like on your page. There was an odd spacing on the right that I just couldn't figure out. So, the thumbs are centered, see what you think.

http://webmastereseller.com/test/philipmeadows2/

I also corrected your image pre-load, as it was trying to preload the images from your main directory and not the "long-road" directory, therefore not finding them. I'm currently on dial up, and when I moused down on an image, it took forever to load the large image. Now it takes longer for the page to load for me, but when I click on the images, the large pic pops into existence immediately.

Here's the upgraded gallery.js file:
http://webmastereseller.com/test/philipmeadows2/gallery.js

Here's the upgraded meadows.css file, (just one style for "gallerycol" added):
http://webmastereseller.com/test/philipmeadows2/meadows.css

Take note that I'm using a hidden div for code swapping, it is placed just above the </body> tag:
<div id="hiddenDiv" style="position: absolute; top:-2000px;left:-2000px;"><textarea id="hiddenText" cols="10" rows="10"></textarea></div>
</body>

One more small note, try not to use spaces in your file names, such as "Flaming Cloud.jpg". Many times this causes problems as the request for the image looks like this: "Flaming%20Cloud.jpg" and sometimes the %20 will be looked for literally instead of being converted back to a space. I'd use underscores or dashes for spaces: "Flaming_Cloud.jpg".

Anyway, let me know if you need anything else.

Regards,
Perry.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...