Avatar billede k.r Nybegynder
12. september 2001 - 18:39 Der er 10 kommentarer

auto scroll i frameset

jeg har lavet frameset med 2 frames jeg har hørt at man kan lave en auto scroll som men bare holder musen over så kører siden op/ned MEN mouseover skal være i frame 2 og den skal scrolle i frame 1    hvordan ???
Avatar billede jakoba Nybegynder
12. september 2001 - 23:19 #1
i frame2 i head:

<script language=\'javascript\'>

var step = 0;
var timeHandle = 0;

function doScroll( ) {
    if ( step != 0 ) {
        parent.frame1.scrollBy(0,step);
        timeHandle = setTimeout( \"doScroll()\", 40 );
    }
}; //end doScroll( )

function startScroll( val ) {
    clearTimeout( timeHandle );
    step = val;
    doScroll();
}; //end startScroll( number )

</script>

nede i body i frame 2 laver du så to links med tekst eller billede:

<a href=\'java script:void(0)\'
    onmouseover=\"startScroll(-8);\"
    onmouseout=\"step=0;\" >Scroll nedad</a>

<a href=\'java script:void(0)\'
    onmouseover=\"startScroll(8);\"
    onmouseout=\"step=0;\" >Scroll opad</a>

jo større tal du angiver i kaldet til startScroll( tal ) jo hurtiger vil den scrolle.

mvh JakobA
Avatar billede k.r Nybegynder
13. september 2001 - 12:32 #2
jeg her lavet den  så ledes 

<html>
<head>
<script language=\'javascript\'>

var step = 0;
var timeHandle = 0;

function doScroll( ) {
    if ( step != 0 ) {
        parent.frame1.scrollBy(0,step);
        timeHandle = setTimeout( \"doScroll()\", 40 );
    }
}; //end doScroll( )

function startScroll( val ) {
    clearTimeout( timeHandle );
    step = val;
    doScroll();
}; //end startScroll( number )

</script>


<style>
b{font-family:verdana;color:#ffffff;font-size:12}
</style>

<title> </title>

</head>
<body bgcolor=\"051D4E\" leftmargin=\"0\" topmargin=\"0\">

<table bgcolor=\"ffffff\" width=\"150\" height=\"47\">
<tr>
<td align=\"center\">
<a href=\'java script:void(0)\'
    onmouseover=\"startScroll(-8);\"
    onmouseout=\"step=0;\" >Scroll nedad<img src=\"scrollop.gif\"></a>
  </td>
  </tr>
    </table>


<br>

<br>
<br>

<table  width=\"150\" >
<tr>
<td align=\"center\">
<a href=\'java script:void(0)\'
    onmouseover=\"startScroll(8);\"
    onmouseout=\"step=0;\" >Scroll opad
<img src=\"scrollned.gif\"></a>
  </td>
    </tr>
    </table>




</body>
</html>


MEN DEN SKRIVER DER FEJL  I LINE 10
  parent.frame1. ER NULL ELLER IKKE ET OBJEKT

vis du kan få den til at virke er det dine point
Avatar billede k.r Nybegynder
13. september 2001 - 12:52 #3
den skriver også java script:void(0)
Avatar billede roenving Novice
13. september 2001 - 12:52 #4
Har du et simpelt frameset med to frames i?
Har du husket at give dine frames en name=frane1/2 ?
Du kan lige prøve om det ikke virker med top.frame1 i stedet for parent.frame1 -- eller parent.frames[0], hvis du ikke har givet dem navne.
mvh
jes
Avatar billede roenving Novice
13. september 2001 - 12:54 #5
>>java script:void(0) skal den skrive, det er jo det link som er har sat ind -- det gør *abssolut* ingenting, så det er i orden.
Avatar billede k.r Nybegynder
13. september 2001 - 13:00 #6
det vir ker men kan man ikke fjerne scroll baren
det virker ikke at skrive scrolling =\"no\"
Avatar billede k.r Nybegynder
13. september 2001 - 13:02 #7
OK det er mig der er helt væk 
Avatar billede jakoba Nybegynder
13. september 2001 - 16:47 #8
Jeg synes det virker fint:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp108802.html

i netscape kan man slet ikke fjerne scroll-baren. hvis man gør kan vinduet heller ikke scrolles med javascript. Så du bør angive scrolling=\'auto\'.

til IE kan du evt ændre deign på scrollbaren så den ikke er så iøjnefaldende, men lad være at fjerne den helt. der findes mennesker der slår javascript fra i deres browser, og så er scrollbaren god at have.

mvh JakobA
Avatar billede k.r Nybegynder
14. september 2001 - 11:17 #9
Jeg fik det også til at virke du  burde have de 100 point men jeg ved ikke hvor de er blevet af jeg prøvet at give dig pointne men der stod error

men Hvordan laver man om på scrollbaren det kan du jo svare på i et nyt spørgesmål jeg stiller kik efter auto scroll 2.  OK.. :-)
Avatar billede jakoba Nybegynder
14. september 2001 - 12:24 #10
Det er OK. jeg har points nok :-))
Bare giv olebole hans i det andet spm.

mvh JakobA
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