Web Design Forum: thumbnail viewer - Web Design Forum

Jump to content

WDF
WDF Premium Memberships Reseller Hosting
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

thumbnail viewer thumnail viewer

#1 User is offline   business angel 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 20-October 11
  • Reputation: 0

Posted 20 October 2011 - 04:38 PM

New to this..... Have downloaded a thumbnail viewer from dynamic drive. I think I have put all the right bits in the right places, but the thumbnails don't show when I go to design view. Using Dreamweaver CS3 and the code for the page up to the end of the relevant bit is as follows. I have also included the js file contents at the bottom... help please anyone.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Country House Occasions - weddings</title>

<link href="styles.css" rel="stylesheet" type="text/css" />
<link href="font_styles.css" rel="stylesheet" type="text/css" />
<meta name="Keywords" content="weddings, wedding venues, wedding organisation, wedding flowers, wedding catering, wedding photographers, wedding photography, catering, flowers, organisation, planning, accommodation, stress free wedding organisation" />
<meta name="description" content="Country House Occasions - stress free wedding organisation throughout the West Midlands" />
<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1535585-7']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

<link href="layout3.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

<script type="text/javascript" src="thumbnailviewer2.js">

/***********************************************
* Image Thumbnail Viewer II script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
* This notice must stay intact for legal use
***********************************************/

</script>
</head>

<body>
<div id="outer">
<div id="header"><img src="images/header_logo_strapline.jpg" alt="country house occasions logo" width="800" height="100" /></div>

<ul id="navigation">
<li><a href="index.html"index.html>home</a></li>
<li><a href="weddings.html">weddings</a></li>
<li ><a href="food_for_thought.html">food for thought</a></li>
<li><a href="events.html">events</a></li>
<li><a href="venues.html">venues</a></li>
<li><a href="contact2.html">contact</a></li>
</ul>
<div id="main">


<div id="loadarea" style="width: 600px"></div>
<a href="images/aug_2011_wedding/J-C4-53.CR2.p.jpg" rel="enlargeimage" rev="targetdiv:loadarea"></a><br />
<a href="images/aug_2011_wedding/J-C4-155.CR2.p.jpg" rel="enlargeimage" rev="targetdiv:loadarea,link:http://dynamicdrive.com"></a><br />
</div>

<br /><br />



<div id="loadarea2"><a href="images/aug_2011_wedding/J-C4-53.CR2.p.jpg" rel="enlargeimage" rev="targetdiv:loadarea2,trigger:click,preload:yes,fx:reveal"></a><br />
<a href="images/aug_2011_wedding/J-C4-155.CR2.p.jpg" rel="enlargeimage" rev="targetdiv:loadarea2,trigger:click,preload:yes,fx:reveal"></a><br /></div>
</div>


<div id="footer"> <img name="footer" src="images/footer.jpg" width="850" height="60" border="0" id="footer2" usemap="#m_footer" alt="" />
<map name="m_footer" id="m_footer">
<area shape="rect" coords="775,9,811,42" href="http://www.facebook.com/home.php#!/annewh.countryhouseoccasions" alt="" />
<area shape="rect" coords="696,8,773,43" href="http://www.linkedin.com/profile/view?id=107604686&amp;authType=NAME_SEARCH&amp;authToken=VKNl&amp;locale=en_US&amp;srchid=4b7db669-af66-42d1-884b-95ab3f8b29e6-0&amp;srchindex=1&amp;srchtotal=1&amp;goback=.fps_PBCK_anne+worralo*5hickman_*1_*1_*1_*1_*1_*1_*2_*1_Y_*1_*1_*1_false_1_R_tr" alt="" />
<area shape="rect" coords="604,7,693,42" href="http://www.hwchamber.co.uk" alt="" />
</map>
</div>
</div>
<p align="center">© Country House Occasions 2011. All rights reserved<br />
site designed by Business Angel: frances@business-angel.co.uk<br />
Click for <a href="pdfs/privacy_policy.pdf">privacy policy</a> and <a href="pdfs/terms_and_conditions.pdf">terms and conditions</a></p>
</body></html>

The external js file is as follows:
/*Image Thumbnail Viewer II (May 19th, 2010)
* This notice must stay intact for usage
* Author: Dynamic Drive at http://www.dynamicdrive.com/
* Visit http://www.dynamicdrive.com/ for full source code
*/

//Last updated: Sept 26th, 2010: http://www.dynamicdr...ead.php?t=57892

jQuery.noConflict()

jQuery.thumbnailviewer2={
loadmsg: '<img src="images/aug_2011_wedding/J-C4-53.CR2.p.jpg" /><br />Loading Large Image...'
loadmsg: '<img src="images/aug_2011_wedding/J-C4-155.CR2.p.jpg" /><br />Loading Large Image...', //HTML for loading message. Make sure image paths are correct

/////NO NEED TO EDIT BEYOND HERE////////////////

dsetting: {trigger:'mouseover', preload:'yes', fx:'fade', fxduration:500, enabletitle:'yes'}, //default settings
buildimage:function($, $anchor, setting){
var imghtml='<img src="'+$anchor.attr('href')+'" style="border-width:0" />'
if (setting.link)
imghtml='<a href="'+setting.link+'">'+imghtml+'</a>'
imghtml='<div>'+imghtml+((setting.enabletitle!='no' && $anchor.attr('title')!='')? '<br />'+$anchor.attr('title') : '')+'</div>'
return $(imghtml)
},

showimage:function($image, setting){
$image.stop()[setting.fxfunc](setting.fxduration, function(){
if (this.style && this.style.removeAttribute)
this.style.removeAttribute('filter') //fix IE clearType problem when animation is fade-in
})
}

}


jQuery.fn.addthumbnailviewer2=function(options){
var $=jQuery

return this.each(function(){ //return jQuery obj
if (this.tagName!="A")
return true //skip to next matched element

var $anchor=$(this)
var s=$.extend({}, $.thumbnailviewer2.dsetting, options) //merge user options with defaults
s.fxfunc=(s.fx=="fade")? "fadeIn" : "show"
s.fxduration=(s.fx=="none")? 0 : parseInt(s.fxduration)
if (s.preload=="yes"){
var hiddenimage=new Image()
hiddenimage.src=this.href
}
var $loadarea=$('#'+s.targetdiv)
var $hiddenimagediv=$('<div />').css({position:'absolute',visibility:'hidden',left:-10000,top:-10000}).appendTo(document.body) //hidden div to load enlarged image in
var triggerevt=s.trigger+'.thumbevt' //"click" or "mouseover"
$anchor.unbind(triggerevt).bind(triggerevt, function(){
if ($loadarea.data('$curanchor')==$anchor) //if mouse moves over same element again
return false
$loadarea.data('$curanchor', $anchor)
if ($loadarea.data('$queueimage')){ //if a large image is in the queue to be shown
$loadarea.data('$queueimage').unbind('load') //stop it first before showing current image
}
$loadarea.html($.thumbnailviewer2.loadmsg)
var $hiddenimage=$hiddenimagediv.find('img')
if ($hiddenimage.length==0){ //if this is the first time moving over or clicking on the anchor link
var $hiddenimage=$('<img src="'+this.href+'" />').appendTo($hiddenimagediv) //populate hidden div with enlarged image
$hiddenimage.bind('loadevt', function(e){ //when enlarged image has fully loaded
var $targetimage=$.thumbnailviewer2.buildimage($, $anchor, s).hide() //create/reference actual enlarged image
$loadarea.empty().append($targetimage) //show enlarged image
$.thumbnailviewer2.showimage($targetimage, s)
})
$loadarea.data('$queueimage', $hiddenimage) //remember currently loading image as image being queued to load
}

if ($hiddenimage.get(0).complete)
$hiddenimage.trigger('loadevt')
else
$hiddenimage.bind('load', function(){$hiddenimage.trigger('loadevt')})
return false
})
})
}

jQuery(document).ready(function($){
var $anchors=$('a[rel="enlargeimage"]') //look for links with rel="enlargeimage"
$anchors.each(function(i){
var options={}
var rawopts=this.getAttribute('rev').split(',') //transform rev="x:value1,y:value2,etc" into a real object
for (var i=0; i<rawopts.length; i++){
var namevalpair=rawopts[i].split(/:(?!\/\/)/) //avoid spitting ":" inside "http://blabla"
options[jQuery.trim(namevalpair[0])]=jQuery.trim(namevalpair[1])
}
$(this).addthumbnailviewer2(options)
})
})
0

#2 User is offline   oakleaves 

  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,395
  • Joined: 16-July 11
  • Reputation: 173
  • Gender:Not Telling
  • Experience:Nothing
  • Area of Expertise:Nothing

Posted 20 October 2011 - 05:36 PM

Hi I'm not sure if you have a live URL link you could show us? It's a bit hard to work out just from that..

May initial thought is that it may not be the correct path to the images but it's also worth noting that you won't get the full feel of the site from dreamweaver even in developer view.

You would be better to test in a browser
0

#3 User is online   zed 

  • Web Guru
  • Group: Moderators
  • Posts: 4,941
  • Joined: 25-May 10
  • Reputation: 703
  • Gender:Male
  • Experience:Intermediate
  • Area of Expertise:Designer/Coder

Posted 20 October 2011 - 05:50 PM

as Oakleaves says, test in a browser. Don't trust Dreamweaver's viewer.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users