Hallo,
ik zit met een probleempje wanneer ik mijn topstory systeem wil maken.
Ik heb dus het script gedownload van habbers.
Het originele script vindt je hier.
Ik kan nu zelf kiezen welk plaatje er wordt weergegeven.
Op mijn site wil ik nu dat boven die gekozen afbeelding(klik) een afbeelding komt.
Deze afbeelding:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i51.tinypic.com).Bron openen ↗Om uiteindelijk dit te bekomen:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i54.tinypic.com).Bron openen ↗ .
Hoeveel ik ook probeer, de afbeelding die ik koos blijft steeds boven mijn kadering staan.
Javascript code:P.s. Ga niet zeggen dat ik gewoon mijn omkadering erop moet pixelen, want er komen verschillende afbeeldingen, (voor cutenews) dus wil dat het automatisch gaat.
Hopelijk kunnen jullie mij hierbij helpen, beloning 0.1punt!
Gegroet, Jvdw
ik zit met een probleempje wanneer ik mijn topstory systeem wil maken.
Ik heb dus het script gedownload van habbers.
Het originele script vindt je hier.
Ik kan nu zelf kiezen welk plaatje er wordt weergegeven.
Op mijn site wil ik nu dat boven die gekozen afbeelding(klik) een afbeelding komt.
Deze afbeelding:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i51.tinypic.com).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (i54.tinypic.com).Bron openen ↗Hoeveel ik ook probeer, de afbeelding die ik koos blijft steeds boven mijn kadering staan.
Javascript code:Spoiler tonen
/***********************************************
* Ultimate Fade-In Slideshow (v1.51): Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
var fadeimages=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages[0]=["images/image_01.gif", "<div class=kop>Medewerkers gezocht!</div><br /> <div class=tussentext>Lees snel verder, en solliciteer nu!</div>", "#"] //plain image syntax
fadeimages[1]=["images/image_02.gif", "<div class=kop>V3 Open!</div><br /> <div class=tussentext>Lees snel meer om te weten wat er nieuw is!</div>", "#"] //image with link syntax
/***********************************************
* Settings for Topstory
***********************************************/
var imageheight = "187"
var imagewidth = "287"
var fadebgcolor= ""
/***********************************************
* End settings for Topstory
***********************************************/
////NO need to edit beyond here/////////////
var fadearray=new Array() //array to cache fadeshow instances
var fadeclear=new Array() //array to cache corresponding clearinterval pointers
var dom=(document.getElementById) //modern dom browsers
var iebrowser=document.all
function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10 //initial opacity degree (10%)
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase="canvas"+this.slideshowid
this.curcanvas=this.canvasbase+"_0"
if (typeof displayorder!="undefined")
theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() //preload images
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}
var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2
if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox)
document.write(<div id="master+this.slideshowid+" style="position:relative;width:+fadewidth+px;height:+fadeheight+px;overflow:hidden;"><div id="+this.canvasbase+_0" style="position:absolute;width:+fadewidth+px;height:+fadeheight+px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:+fadebgcolor+"></div><div id="+this.canvasbase+_1" style="position:absolute;width:+fadewidth+px;height:+fadeheight+px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:+fadebgcolor+"></div></div>)
else
document.write(<div><img name="defaultslide+this.slideshowid+" src="+this.postimages[0].src+" ></div>)
if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
this.startit()
else{
this.curimageindex++
setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
}
}
function fadepic(obj){
if (obj.degree<100){
obj.degree+=10
if (obj.tempobj.filters&&obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity=="number") //if IE6+
obj.tempobj.filters[0].opacity=obj.degree
else //else if IE5.5-
obj.tempobj.style.filter="alpha(opacity="+obj.degree+")"
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
else if (obj.tempobj.style.opacity&&!obj.tempobj.filters)
obj.tempobj.style.opacity=obj.degree/101
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
}
}
fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML+=<div style="padding-left: 1px; background-image: url(+this.postimages[picindex].src+); height: +imageheight+px; width: +imagewidth+px" border="+this.imageborder+px">+this.theimages[picindex][1]+ <br /><a href="+this.theimages[picindex][2]+">Lees meer »</a><br />
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML+=</a>
picobj.innerHTML=slideHTML
}
fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) //if pause onMouseover enabled, cache object
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&&dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
}
else{
var ns4imgobj=document.images[defaultslide+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0
}
fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&&crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity=="number") //if IE6+
crossobj.filters(0).opacity=this.degree
else //else if IE5.5-
crossobj.style.filter="alpha(opacity="+this.degree+")"
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=this.degree/100
else if (crossobj.style.opacity&&!crossobj.filters)
crossobj.style.opacity=this.degree/101
}
fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}Hopelijk kunnen jullie mij hierbij helpen, beloning 0.1punt!
Gegroet, Jvdw

Btw; Dat script faalt