Avatar billede trine_h Nybegynder
18. november 2003 - 19:04 Der er 3 kommentarer og
1 løsning

problemer ved brug af settimeout

Jeg har følgende problem med. Scriptet viser 3 billeder med tekst - med 5 sekundersmellemrum . Mit problem er, at billede og tekst ikke følges ad - det ser ud til at billedet hele tiden er et billede foran - dvs. ved kaldet af showPic funktionen er det ikke det billede som sendes med som parameter men det efterfølgende som vises!!! det må være noget med settimeout der skaber sync problemet. Håber nogen kan hjælpe...

<script language="javascript">
var whichimage=1
var hereIAm = 1;
var antPics = 3;
var headArr = new Array;
var idArr = new Array;
var picArr = new Array;
var boligpostnr = new Array;
var boligbynavn = new Array;
var kontantprisArr = new Array;
var boligarealArr = new Array;
var vaerelserArr = new Array;
var stuerArr = new Array;
var byggeaarArr = new Array;
var beskrivelseArr = new Array;
var tekstArr = new Array;
var beliggenhed = '9100 Aalborg';
function showPic(id,img,imghead,tekst,kontantpris,boligareal,vaerelser,stuer,byggeaar,beskrivelse,newId) {
if (document.all)
salgsslide.filters.blendTrans.apply()
document.images.salgsslide.src=img;
//If the browser is IE 4.x
if (document.all)
//salgsslide.filters.blendTrans.play()
document.images.salgshead.src=imghead;
//whichimage=step

            document.getElementById('salg_annoncetekst').innerHTML='<a href="soegbolig3.asp?id='+id+'">'+tekst+kontantpris+boligareal+vaerelser+stuer+byggeaar+beskrivelse+'</a>';
            }
function Slider() {
            if (hereIAm <= antPics) {
               
            } else {
                hereIAm = 1;
            }
            showPic(idArr[hereIAm],picArr[hereIAm],headArr[hereIAm],tekstArr[hereIAm],kontantprisArr[hereIAm],boligarealArr[hereIAm],vaerelserArr[hereIAm],stuerArr[hereIAm],byggeaarArr[hereIAm],beskrivelseArr[hereIAm],hereIAm);
            hereIAm++;
            setTimeout("Slider()",5000)
}
// -->
</script>
<script language="javascript">
headArr[1]= 'images/head/nbtshead.gif';
headArr[2]= 'images/head/upbhead.gif';
headArr[3]= 'images/head/ubhead.gif';
idArr[1]= '165';
picArr[1]= 'upload/salgimages/165_softice.jpg';
tekstArr[1]= '<strong>Beliggenhed: </strong>8000 Århus C';
kontantprisArr[1]= '<br><strong>Kontantpris: </strong>555';
boligarealArr[1]= '<br><strong>Boligareal: </strong>55';
vaerelserArr[1]= '<br><strong>Antal Værelser: </strong>55';
stuerArr[1]= '<br><strong>Antal stuer: </strong>55';
byggeaarArr[1]= '<br><strong>Byggeår: </strong>5';
beskrivelseArr[1]= '<br><strong>Beskrivelse: </strong>fggf...';
idArr[2]= '121';
picArr[2]= 'upload/salgimages/';
tekstArr[2]= '<strong>Beliggenhed: </strong>9000 Aalborg';
kontantprisArr[2]= '<br><strong>Kontantpris: </strong>3438776';
boligarealArr[2]= '<br><strong>Boligareal: </strong>43';
vaerelserArr[2]= '<br><strong>Antal Værelser: </strong>434';
stuerArr[2]= '<br><strong>Antal stuer: </strong>43';
byggeaarArr[2]= '<br><strong>Byggeår: </strong>2000';
beskrivelseArr[2]= '<br><strong>Beskrivelse: </strong>4334...';
idArr[3]= '159';
picArr[3]= 'upload/salgimages/159_23';
tekstArr[3]= '<strong>Beliggenhed: </strong>9000 Aalborg';
kontantprisArr[3]= '<br><strong>Kontantpris: </strong>1748000';
boligarealArr[3]= '<br><strong>Boligareal: </strong>135';
vaerelserArr[3]= '<br><strong>Antal Værelser: </strong>3';
stuerArr[3]= '<br><strong>Antal stuer: </strong>1';
byggeaarArr[3]= '<br><strong>Byggeår: </strong>1928';
beskrivelseArr[3]= '<br><strong>Beskrivelse: </strong>Attraktiv ejendom i den helt perfekte stil og renoveret med respekt for det oprindelige. Indeholdet forstue med plankegulv og...';

</script>
Avatar billede grunken Nybegynder
18. november 2003 - 19:09 #1
måske du skulle starte med at flytte spørgsmålet til en anden kategor ;)
Avatar billede trine_h Nybegynder
18. november 2003 - 19:12 #2
hovsa :)
Avatar billede roenving Novice
18. november 2003 - 19:44 #3
Anmeld spørgsmålet, så det kan komme over i javascript !-)
Avatar billede trine_h Nybegynder
19. november 2003 - 07:28 #4
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester