Avatar billede clansite.dk Nybegynder
29. april 2008 - 12:28 Der er 1 kommentar

PHP + Javascript

Hejsa folkens,

Ser I - jeg har et problem.
Jeg skal lave et LOOP i PHPen der henter billederne ud.
Samtidig skal den køre scroll (Bliver sat i Body), men skal have de 2 til at kommunikere sammen.
For når at scrollen har scrollet så langt som billedet er, så skal der laves følgende:

<script>document.getElementById('texta').innerHTML = '$title';</script>.

Men jeg kan ikke gennemskue hvordan jeg får de to til at arbejde sammen :)
Kan I hjælpe mig ?

------------------------------------------------
PHP koden:
<?php
        $data = mysql_fetch_array($row);
   
            $image = str_replace("../", "", $data["picture_url"]);
            if ($image == "userfiles/image/activities/") {
                $image = "images/chris.jpg";
            }
           
            $size = getimagesize($image);
            list($width, $height) = $size;
        ?>       
        <div style="background-image:url('<?php echo $image;?>');width:<?php echo $width;?>px;height:<?php echo $height;?>px;float:left;"></div>

java script:
    var i = 0;
    var speed = 1;
   
    function startScroll(t) {
        var div = document.getElementById("news");
        div.scrollLeft = t;
        scroll();   
    }
   
    function scroll() {
        var div = document.getElementById("news");

        i = div.scrollLeft;
        i = i + speed;
        div.scrollLeft = i;
       
        t1 = setTimeout("scroll()",20);
    }

------------------------------------------------
Avatar billede w13 Novice
29. april 2008 - 12:35 #1
Men du har ikke nogen JS-funktion, der ved, hvornår den har scrollet hele billedet?
For så skal dette jo bare køres der:

document.getElementById('texta').firstChild.nodeValue = '<?=$title?>';
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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