slideshow doet me de das om:-)

Status
Niet open voor verdere reacties.

kompas

Gebruiker
Lid geworden
2 okt 2002
Berichten
341
Please wie kan me helpen. Ik ben al weken lang aan het klootviolen met DW.
Eigenlijk al langer maar nou is het de slideshow. Ik heb eej javascriptje!

Hieronder zie je de hele pagina. Het gaat om wat nou linksboven staat. Dat moet uiteindelijk in het midden komen zeg maar.

Maar waar het om gaat!!!!!!!!! Ik krijg die foto;s er niet in. Hij geeft alleen maar een rood kruisje. Ik snap er helemaal niks van!!! Wie kan me helpen. Ik ben nou bijna zo ver dat ik mijn pc uit het raam ga gooien!!!


HTML:
<head>
<script language="JavaScript1.1">
var nieuwbeeldje=new Array()// hier plaats je je afbeeldingen , je kunt er net zoveel toevoegen als je wilt
nieuwbeeldje[0]="E:\test\images\bekendenederlander\bn01.jpg"//naam 1e plaatje
nieuwbeeldje[1]="E:\test\images\bekendenederlander\bn02.jpg"//etc....
nieuwbeeldje[2]="foto3.jpg"
nieuwbeeldje[3]="foto4.jpg"
nieuwbeeldje[4]="foto5.jpg"

var tussentijd=4000 //verander hier de tussentijd tusse nhet draaien ( in miliseconden
var teller =1;
var beeldje=new Array()
for (i=0;i<nieuwbeeldje.length;i++){
beeldje[i]=new Image()
beeldje[i].src=nieuwbeeldje[i]
}
function beeldwissel(){
if (window.createPopup)
blok.filters[0].apply()
document.images.blok.src=beeldje[teller].src;
if (window.createPopup)
blok.filters[0].play()
teller++;
if (teller==beeldje.length)
teller=0;
setTimeout("beeldwissel()",tussentijd)
}
window.onload=new Function("setTimeout('beeldwissel()',tussentijd)")
</script>
</head>

<body>
<img src="../images/bekendenederlander/bn01.jpg" name="blok" width="234" height="350"  border=0 style="filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle='PUSH')">

<table width="700" height="500" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <th width="350" scope="row"><img src="../images/bekendenederlander/bn01.jpg" width="234" height="350" /></th>
    <td width="20" height="350">&nbsp;</td>
    <td width="330">&nbsp;</td>
  </tr>
  
  <tr>
    <th width="350" scope="row">&nbsp;</th>
    <td height="50" colspan="2"><div align="center"><a href="../index.html"><img src="../images/indexfoto/button3.gif" width="59" height="14" border="0" /></a></div></td>
  </tr>
  <tr>
    <th width="350" scope="row"><img src="../images/indexfoto/logo-boven3.gif" width="140" height="40" /></th>
    <td height="100" colspan="2">&nbsp;</td>
  </tr>
</table>
<div align="center"><img src="../images/indexfoto/adres-onder.gif" width="600" height="20" /></div>
</body>
</html>



Mod-edit: html-code tag om de tekst geplaatst.
 
Laatst bewerkt door een moderator:
Werkt prima.
Probleem zat in:
PHP:
FILTER: progid:DXImageTransform.Microsoft.Stretch(stretchStyle='PUSH')

in je codeweergave.
Maar, indien je je plaatjes gewoon je map zet waar je pagina staat, dan plaatjes inladen,
dan plaatjesnaam in script zetten,
dan werkt het.

Volledigheidshalve mijn code:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
     "http://www.w3.org/TR/html4/strict.dtd">

<!--  over het doctype http://www.w3.org/TR/html401/sgml/dtd.html -->
<html>


<head>
<script language="JavaScript1.1">
var nieuwbeeldje=new Array()// hier plaats je je afbeeldingen , je kunt er net zoveel toevoegen als je wilt
nieuwbeeldje[0]="pv_grn.gif"//naam 1e plaatje
nieuwbeeldje[1]="betsyb.jpg"//etc....
nieuwbeeldje[2]="m1_99w.gif"
nieuwbeeldje[3]="yazpalabras.jpg"
nieuwbeeldje[4]="award.jpg"

var tussentijd=4000 //verander hier de tussentijd tussen het draaien ( in miliseconden
var teller =1;
var beeldje=new Array()
for (i=0;i<nieuwbeeldje.length;i++){
beeldje[i]=new Image()
beeldje[i].src=nieuwbeeldje[i]
}
function beeldwissel(){
if (window.createPopup)
blok.filters[0].apply()
document.images.blok.src=beeldje[teller].src;
if (window.createPopup)
blok.filters[0].play()
teller++;
if (teller==beeldje.length)
teller=0;
setTimeout("beeldwissel()",tussentijd)
}
window.onload=new Function("setTimeout('beeldwissel()',tussentijd)")
</script>
</head>

<body><img src="pv_grn.gif" name="blok" width="234" height="350" border=0 style="FILTER: progid:DXImageTransform.Microsoft.Stretch(stretchStyle='PUSH')">
<br>
<!-- <img src="../images/bekendenederlander/bn01.jpg" name="blok" width="234" height="350" border=0 style="FILTER: progid:DXImageTransform.Microsoft.Stretch(stretchStyle='PUSH')"> -->
<img src="betsyb.jpg" width="208" height="241" alt="">
<img src="m1_99w.gif" width="100" height="80" alt=""><br>

<img src="yazpalabras.jpg" width="207" height="268" alt="">
<img src="award.jpg" width="300" height="200" alt="">

</body>
</html>


:cool:
 
Sorry voor het onwijs late reageren.

Als ik deze code in een lege pagina plak en wat pad naar foto's van mij in zet zie ik enekel rode kruisjes. Dus nog steeds hetzelfde.
Blijkbaar kan IE de plaatjes niet vinden terwijl ik er toch een goed pad inzet.

Hoe zou dat komen?
 
Dan is het pad toch niet goed.
Zet je plaatjes eens IN de MAP waar ook de file staat.

:cool:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan