Avatar billede younk-dk Nybegynder
15. november 2006 - 11:08 Der er 3 kommentarer og
1 løsning

Javascript funktion

<script language="JavaScript1.2">
    a = eval((document.body.clientWidth-760)/2)+135;
    document.write ('<DIV ID=scrolldownbanner STYLE="top:-154px;left:'+a+'px;clip:rect(250px auto auto auto);position:absolute; width:490px; height:250px;">');
</script>
                                       
<a href="default.asp" target="_blank"><img src="billede.jpg" border="0" width="490" height="250" alt="Banner"></a></a><br><a onClick="scrollBannerDown();" HREF="#"><img SRC="../images/trans.gif" HEIGHT="1" WIDTH="427" border="0"></a><a onclick="scrollBannerDown();" href="#"><img src="Scrolldown_annonce.gif" border="0" width="62" height="14"></a></div>
<script LANGUAGE="Javascript">
    yspan = 250;
        function scrollBannerDown()
    {
        if(yspan > 0)
    {
        yspan = yspan - 35;
        if(yspan <= 0)
    {
        yspan = 0;
        document.getElementById('scrolldownbanner').style.top = 97
    };
        document.getElementById('scrolldownbanner').style.clip = 'rect(' + yspan + ' auto auto auto)';
        if(yspan > 0)
    {
        document.getElementById('scrolldownbanner').style.top = parseInt(document.getElementById('scrolldownbanner').style.top)+35;
    };
        setTimeout("scrollBannerDown()",100);
    };
      else
    {   
        setTimeout("scrollBannerUp()",3000);
    };
    };
        function scrollBannerUp()
    {
        if(yspan < 250)
    {
        yspan = yspan + 35 ;
        if(yspan >= 250)
    {
        yspan = 250;
        document.getElementById('scrolldownbanner').style.top = -154};
        document.getElementById('scrolldownbanner').style.clip = 'rect(' + yspan + ' auto auto auto)';
        if(yspan < 250)
    {
        document.getElementById('scrolldownbanner').style.top = parseInt(document.getElementById('scrolldownbanner').style.top)-35;
    };
        setTimeout("scrollBannerUp()",50)
    };
        else
    {
        mayclick = 1;
    };
    };
    </script>

-------------------------------------------------------------------------------------------

Jeg har fundet dette geniale javascript som jeg har store planer for, desværre ved jeg bare intet om javascript :D (det er der du/i kommer ind i billeder)

Kan man via en smart metode lave så man kan have 2 annonce knapper med hver sit lille billede[nr].jpg banner, uden at jeg skal til at duplikere koden 2 gange? Det må kunne lade sig gøre at genbruge funktionen på en smart og nem måde, så jeg kan få en 5-6 knapper.

Hvis man lige kan koble et andet spørgsmål på, :)
Kan det lade sig gøre at køre en tabel ned over evt med noget skrift i, istedet for billede.jpg som der er der nu.
altså istedet for IMG så en Table?
Avatar billede olebole Juniormester
15. november 2006 - 11:14 #1
<ole>

Det kan du finde 100 gange bedre på nettet (Google er din ven). Scriptet er skrevet i tussegammelt JavaScript og i øvrigt fyldt med fejl. Kast det efter katten i gården ... det er, hvad det er egnet til  ;o)

/mvh
</bole>
Avatar billede younk-dk Nybegynder
15. november 2006 - 11:21 #2
godt nok ved jeg intet om javascript. Men jeg ved hvordan man søger, og det er ikke så let af finde det på google.com efter som når du søger efter pop javascript får du almindelige vindue pop up.

Hvis man søger efter window inde javascript finder man heller ikke ngoet relevant.

Men hvis det er så fyldt med fejl og dårligt vil jeg da være meget interesseret i et ligende script som får et billede til at poppe frem under fx et banner.


Tror nu bare at det vil være lettere at lave videre på dette dårlige javascript. Det kan godt være det er rodet men det fungere.
Avatar billede olebole Juniormester
21. november 2006 - 14:26 #3
Nej, det er kun i ganske få browsere (hvis ikke kun én), det virker. Det skal skrives om fra bunden ... men det kan man måske også kalde at 'lave videre'  :)
Avatar billede younk-dk Nybegynder
22. december 2006 - 16:19 #4
Underligt nok så virker det i de 8 browsere jeg har testet... hvilket tilfælde.

Jeg fik en til at rette det til for mig, og det virker stadigvæk fint...

hold kæft hvor er jeg træt at pop smarte folk, da bare ved alt...

Lukker da jeg ikke fik meget hjælp her.
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