Avatar billede goody-goody Nybegynder
18. september 2001 - 22:20 Der er 5 kommentarer og
1 løsning

scroller

er der nogen der har koden til at scrolle en frame i html - jeg tror det er et javascript.

det skal være en scroller der kun består af to pile - op og ned, og som kan scrolle i en <iframe>

/goody-goody
Avatar billede thoeger_poertner Nybegynder
18. september 2001 - 22:22 #1
Avatar billede thoeger_poertner Nybegynder
18. september 2001 - 22:22 #2
Avatar billede olebole Juniormester
18. september 2001 - 22:34 #3
<ole>
<script language=\"JavaScript\">
var timer = false;
function mySroll(upDown) {
  scrollWin = (document.all)? document.all[\"myFrame\"] : document.getElementById(\"myFrame\");
  dirSpeed = (upDown==\"down\")? 10 : -10;
    scrollWin.scrollBy(0,dirSpeed)
}
function up() {
  if (timer) clearInterval(timer);
  timer = setInterval(\"myScroll(\'up\')\",50);
}
function down() {
  if (timer) clearInterval(timer);
  timer = setInterval(\"myScroll(\'down\')\",50);
}
</script>


Så laver du bare en mouseover=\"down();\" i et link omkring det ene billede og en tilsvarende med \'up()\' på det anden. På begge billeder laver du en onmouseout=\"clearInterval(timer);\".
Din <iframe> hedder så \'myFrame\'.
/mvh
</bole>
Avatar billede olebole Juniormester
18. september 2001 - 22:37 #4
Det her er nok lidt mere optimalt:

<script language=\"JavaScript\">
var timer = false;
var scrollWin;
function mySroll(upDown) {
  dirSpeed = (upDown==\"down\")? 10 : -10;
  scrollWin.scrollBy(0,dirSpeed)
}
function up() {
  scrollWin = (document.all)? document.all[\"myFrame\"] : document.getElementById(\"myFrame\");
  if (timer) clearInterval(timer);
  timer = setInterval(\"myScroll(\'up\')\",50);
}
function down() {
  scrollWin = (document.all)? document.all[\"myFrame\"] : document.getElementById(\"myFrame\");
  if (timer) clearInterval(timer);
  timer = setInterval(\"myScroll(\'down\')\",50);
}
</script>
Avatar billede goody-goody Nybegynder
27. september 2001 - 10:16 #5
kan du ikke lige give mig en lidt mere specifik forklaring af hvordan mit link skal være ??
<a href=\"mitlink.htm\" mouseover=\"down();\">tryk her</a>

dette virker i hvertfald ikke
Avatar billede olebole Juniormester
27. september 2001 - 11:25 #6
Prøv:

<html>
<head>
<script language=\"JavaScript\">
var timer = false;
var scrollWin;
function myScroll(upDown) {
  dirSpeed = (upDown==\"down\")? 10 : -10;
  scrollWin.scrollBy(0,dirSpeed);
}
function up() {
  scrollWin = parent.frames[\"myFrame\"]
  if (timer!=false) clearInterval(timer);
  timer = setInterval(\"myScroll(\'up\')\",50);
}
function down() {
  scrollWin = parent.frames[\"myFrame\"]
  if (timer!=false) clearInterval(timer);
  timer = setInterval(\"myScroll(\'down\')\",50);
}
</script>
</head>

<body>
<iframe name=\"myFrame\" id=\"myFrame\" src=\"din_side.html\"></iframe>
<a href=\"#\" onmouseover=\"up()\" onmouseout=\"clearInterval(timer)\">Up</a>
<a href=\"#\" onmouseover=\"down()\" onmouseout=\"clearInterval(timer)\">Down</a>
</body>
</html>

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