Avatar billede dda Nybegynder
26. maj 2003 - 02:33 Der er 9 kommentarer og
1 løsning

Problem med scroll-script ved samtidig brug af andre scripts

Jeg er ved at opbygge mig en side, og der vil jeg gerne have sådan en dhtml scroll-bar, sammen med nogle andre dhtml scripts, det virkede også okay, da jeg havde opbygget siden i frames - men nu hvor jeg har det hele i én side, vil scroll scriptet i midten af siden ikke virke. Det kommer ihvertfald ikke frem.

Link : http://www.4760.dk/test_gfx.htm

Hvor gør jeg forkert?
Avatar billede roenving Novice
26. maj 2003 - 02:35 #1
linket virker ihvertfald ikke ...
Avatar billede dda Nybegynder
26. maj 2003 - 02:41 #2
Avatar billede doggy82 Praktikant
26. maj 2003 - 02:47 #3
Dine nyheder bliver også placeret forkert.
Det virker som om at de er placeret absolut.
Men dine frames er jo placeret relativt
Avatar billede z1n Nybegynder
26. maj 2003 - 10:19 #4
fyr en iframe ind (<iframe src="dinfil.html" name=iframe frameborder=0 scrolling=auto width=100 height=100></iframe>)

og brug dette script til at lave iframe scroll controllers:

<script language="JavaScript">
<!--
var DownStep = 5;
var UpStep = -5;
var tID;
var tID2;

function StartUpScroll() {
    tID2 = setInterval("StartUpScroll2()",10);
}

function StartUpScroll2() {
    if(window.iframe && window.iframe.scrollBy) {
        var ifr = window.iframe;
        if (ifr.document.body.scrollTop <= 0) {
            clearInterval(tID2);
        } else {
            ifr.scrollBy(0, UpStep);
        }
    }
}

function StopUpScroll() {
    clearInterval(tID2);
}

function StartDownScroll() {
    tID = setInterval("StartDownScroll2()",10);
}

function StartDownScroll2() {
    if (window.iframe && window.iframe.scrollBy) {
        var ifr = window.iframe;
        if (ifr.document.body.scrollHeight - ifr.document.body.scrollTop <= ifr. document.body.offsetHeight) {
            clearInterval(tID);
        } else {
            ifr.scrollBy(0, DownStep);
        }
    }
}

function StopDownScroll() {
    clearInterval(tID);
}
//-->
</script>

ved up scroll billede eller text skal der være denne a href: <a href="java script: void(0);" onmousedown="StartUpScroll();" onmouseup="StopUpScroll();" onmouseup="StopDownScroll();">

ved down scroll billede eller text skal der være denne a href: <a href="java script: void(0);" onmousedown="StartUpScroll();" onmouseup="StopUpScroll();">
Avatar billede z1n Nybegynder
26. maj 2003 - 10:20 #5
<script> delen skal selvfølgelig i <head>
Avatar billede dda Nybegynder
26. maj 2003 - 10:49 #6
hvordan kan jeg så kalde et bogmærke i Iframen?
Avatar billede z1n Nybegynder
26. maj 2003 - 11:00 #7
hvad mener du ?
Avatar billede z1n Nybegynder
26. maj 2003 - 11:01 #8
et normalt link som skal vises i iframe <a href="noget.html" target="iframe">LINK</a>
Avatar billede dda Nybegynder
26. maj 2003 - 11:02 #9
Okay, så kan jeg nok finde ud af det takker...
Avatar billede z1n Nybegynder
26. maj 2003 - 11:11 #10
np :D
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