fotoboek werkt niet correct

Status
Niet open voor verdere reacties.

dioli48

Nieuwe gebruiker
Lid geworden
30 mei 2010
Berichten
4
Ik heb in dreamweaver 8 een fotoboek gemaakt. Maar alleen de eerste 2 foto's verschijnen. De rest van het boek is leeg. Weet iemand wat ik verkeerd heb gedaan en hoe ik het kan veranderen?
Het script is:

<head>
<td class="pageName"><body onload="fotoboek()">
<script language="JavaScript" type="text/javascript">


// dit kun je wijzigen
var Beeldbreedte=300;
var Beeldhoogte=300;
var Rand=false;
var Randkleur="#d0fbeb";
var Snelheid=15;
var Pauze=3000; // 1 seconde = 1000
var Verticaal=0;

// hier plaats je de afbeeldingen
Afbeeldingen=new Array( "vaassen102.jpg","#","vaassen101.jpg","#","vaassen104.jpg","#","vaassen103.jpg","#","vaassen106.jpg","#","vaassen105.jpg","#","vaassen110.jpg","#","vaassen108.jpg","#","vaassen112.jpg","#","vaassen109.jpg","#","vaassen114.jpg","#","vaassen113.jpg","#","vaassen116.jpg","#","vaassen115.jpg","#","vaassen118.jpg","#","vaassen117.jpg","#","vaassen120.jpg","#","vaassen119.jpg","#","vaassen122.jpg","#","vaassen121.jpg","#","vaassen124.jpg","#","vaassen123.jpg","#" );

// hieronder niets veranderen!
var BLI,BMI,BRI,BTI,HOEK=0,AFBC=6,MAXB,RICHTING=1;
var B_MSz,HALT=false;AFBV=new Array(Afbeeldingen.length);
function fotoboek(){
if(document.getElementById){
for(i=0;i<Afbeeldingen.length;i+=2){
AFBV=new Image();AFBV.src=Afbeeldingen}
BoekDiv=document.getElementById("Boek");
BLI=document.createElement("img");BoekDiv.appendChild(BLI);
BRI=document.createElement("img");BoekDiv.appendChild(BRI);
BMI=document.createElement("img");BoekDiv.appendChild(BMI);
BLI.style.position=BMI.style.position=BRI.style.position="absolute";
BLI.style.zIndex=BRI.style.zIndex=0;BMI.style.zIndex=1;
BLI.style.top=(Verticaal?Beeldhoogte+1:0)+"px";
BLI.style.left=0+"px";
BMI.style.top=0+"px";
BMI.style.left=(Verticaal?0:Beeldbreedte+1)+"px";
BRI.style.top=0+"px";
BRI.style.left=(Verticaal?0:Beeldbreedte+1)+"px";
BLI.style.height=Beeldhoogte+"px";
BMI.style.height=Beeldhoogte+"px";
BRI.style.height=Beeldhoogte+"px";
BLI.style.width=Beeldbreedte+"px";
BMI.style.width=Beeldbreedte+"px";
BRI.style.width=Beeldbreedte+"px";
if(Rand){
BLI.style.borderStyle=BMI.style.borderStyle=BRI.style.borderStyle="solid";
BLI.style.borderWidth=6+"px";
BMI.style.borderWidth=6+"px";
BRI.style.borderWidth=6+"px";
BLI.style.borderColor=BMI.style.borderColor=BRI.style.borderColor=Randkleur}
BLI.src=AFBV[0].src;
BLI.lnk=Afbeeldingen[1];
BMI.src=AFBV[2].src;
BMI.lnk=Afbeeldingen[3];
BRI.src=AFBV[4].src;
BRI.lnk=Afbeeldingen[5];
BLI.onclick=BMI.onclick=BRI.onclick=HYPERLINK;
BLI.onmouseover=BMI.onmouseover=BRI.onmouseover=STOP;
BLI.onmouseout=BMI.onmouseout=BRI.onmouseout=START;
AFBEELDINGEN()}}
function AFBEELDINGEN(){
if(!HALT){
if(Verticaal){
B_MSz=Math.abs(Math.round(Math.cos(HOEK)*Beeldhoogte));
MidOffset=!RICHTING?Beeldhoogte+1:Beeldhoogte-B_MSz;
BMI.style.top=MidOffset+"px";
BMI.style.height=B_MSz+"px"}
else{B_MSz=Math.abs(Math.round(Math.cos(HOEK)*Beeldbreedte));
MidOffset=RICHTING?Beeldbreedte+1:Beeldbreedte-B_MSz;
BMI.style.left=MidOffset+"px";
BMI.style.width=B_MSz+"px"}
HOEK+=Snelheid/720*Math.PI;
if(HOEK>=Math.PI/2&&RICHTING){
RICHTING=0;
if(AFBC==Afbeeldingen.length)AFBC=0;
BMI.src=AFBV[AFBC].src;
BMI.lnk=Afbeeldingen[AFBC+1];
AFBC+=2}
if(HOEK>=Math.PI){
RICHTING=1;
BTI=BLI;
BLI=BMI;
BMI=BTI;
if(Verticaal)BMI.style.top=0+"px";
else BMI.style.left=Beeldbreedte+1+"px";
BMI.src=BRI.src;
BMI.lnk=BRI.lnk;

setTimeout("PAUZEREN()",Pauze)}
else setTimeout("AFBEELDINGEN()",50)}
else setTimeout("AFBEELDINGEN()",50)}

function PAUZEREN(){
if(AFBC==Afbeeldingen.length)AFBC=0;
BRI.src=AFBV[AFBC].src;
BRI.lnk=Afbeeldingen[AFBC+1];
BMI.style.zIndex=2;
BLI.style.zIndex=1;
HOEK=0;
AFBC+=2;
setTimeout("AFBEELDINGEN()",50)}

function HYPERLINK(){if(this.lnk)window.location.href=this.lnk}
function STOP(){HALT=true;this.style.cursor=this.lnk?"pointer":"default"}
function START(){HALT=false}
</script>




<p>&nbsp;</p>
<div align=""></div>
<div id="Boek" style="position: relative;left: 0px; top: 12px;"></div>
</body>

</html>
 
Hoi dioli48,
Staan de bestanden vaassen104.jpg, vaassen103.jpg, vaassen106.jpg , enz. met exact dezelfde namen (alles kleine letters) geupload in de goede map (zo te zien dezelfde map als waar de pagina in staat)?

Met vriendelijke groet,
CSShunter
 
CSShunter,
Bedankt voor je tip over het gebruik van hoofd- en kleine letters bij de foto's. Daar zaten inderdaad verschillen in. Ik heb deze verbeterd, maar het fotoboek verschijnt nog steeds niet op de pagina.
De foto's staan in dezelfde map als waar de pagina staat.

Met vriendelijke groet

dioli48
 
Hé, da's merkwaardig, dat ie nog steeds niet vooruit te branden is.
Want als ik je code inplak in een pagina en er wat plaatjes in zet, doet ie het gewoon (zelfs al is het incomplete en daardoor ongeldige html is!):
Maar in principe kan het aan veel dingen liggen, behalve de aanwezigheid van de bestanden in de goede map op de server. Het kan een foutje ergens in (de head of body van) de html zijn, of iets in de gebruikte css, of iets in het javascript in combinatie met de vorige twee (of eventueel in combinatie met een ander ook nog op de pagina dienstdoend javascript).

Kortom: heb je een link naar waar de fotoboek-pagina online staat? Dan kunnen we daar eens neuzen of er ergens wat scheefs in te ontdekken valt.

Met vriendelijke groet,
CSShunter
 
Laatst bewerkt:
CSShunter

Hij werkt nu goed
er bleek 1 foto in te zitten met dezelfde afmetingen, maar die blokkeerde de rest. Nu deze foto eruit is werkt het gewoon.

Bedankt voor je hulp

PS
ik heb er een foto blokkade ingezet zodat men mijn foto's niet meteen kan downloaden. In explorer komt dan de mededeling eerst ff contact op te nemen, maar in Firefox werkt dat niet.
Enig idee waar dat aan ligt of wat ik moet toevoegen voor Firefox?

groet

dioli48
 
Enig idee waar dat aan ligt of wat ik moet toevoegen voor Firefox?
Nee, geen idee: want ook geen idee wat je "blokkade" is die het in Internet Explorer wel doet. ;)
Is het een javascriptje dat een popup-je geeft als je rechts klikt?

In elk geval heb ik hier een beschouwing over het inbouwen van een kopieerbeveiliging voor plaatjes op een site. Verschillende alternatieven (ook de rechtsklik-verhinderaar) worden naast elkaar gezet, maar uiteindelijk kan niets het echt tegenhouden...

Met vriendelijke groet,
CSShunter
 
CSS hunter,

Bedankt voor je heldere uitleg over de kopieerbeveiliging. Ik heb vooralsnog even gekozen voor beveiliging via een script. In Explorer werkt dit, maar via FF nog steeds niet. Ik blijf puzzelen. Mogelijk gaat een van de andere door jou aangegeven methoden wel werken, maar dat vraagt voor mij veel tijd, die ik nu niet heb.

Nogmaals bedankt.
Dioli48
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan