Gå til innhold

Hjelp til scrolling ;)


Anbefalte innlegg

Videoannonse
Annonse

Som noen allerede har sagt; Flash er nok det beste i dette tilfellet. Men så vidt jeg vet krever det også at selve iframen er laget i flash. Med innhold og alt.

 

Javascript blir nok løsningen her. Har sett det før, og det suger like mye hver gang ^_^

 

Hot tip of the day: Hold deg unna slikt svineri :p

Lenke til kommentar

fælt til "dissing" av iframe her på forumet da. Alle skriker: "å nei!! ikke bruk iframe, det er fali det".

 

Skal hjelpe deg, jeg. Javascript er tingen for å løse problemet ditt. Håper du kan littegrann. La oss si at framen skal scrolle når du holder musa over pilen (som jeg regner med skal brukes til scrolling) så scrolles det. Endre img-taggen (den nederste) til det her:

<IMG SRC="images/scroll2.gif" WIDTH=26 HEIGHT=12 
onmouseover="scrollned()"
onmouseout="stoppned()"
ALT="">

Javascriptkoden ser da slik ut:

var tidned;
var tidopp;

function scrollned()
{
parent.hoved.scrollBy(0,3);
tidned = setTimeout("scrollned(3)",1);
}

function stoppned()
{ 
 clearTimeout(tidned);
}

 

Koden for "opp-pila":

function scrollopp()
{ 
 parent.indre.scrollBy(0,3);
 tidopp = setTimeout("scrollopp(3)",1);
}

function stoppopp()
{
 clearTimeout(tidopp);
}

 

Denne kan du slenge inn mellom headertaggene eller som en egen javascriptfil.

Koden er littegrann buggy, så justeringen kan gjøres. F.eks dersom man holder musa over nedpila 3 sek etter at den har scrollet helt ned, så skjer det ingenting, men når man skal scrolle opp igjen, så man må holde musa over opp-pila i 3 sek før noe skjer.

 

Forresten, så har du brukt vanvittig med "spacer-gifer". Tror kanskje det lønner seg å høre på det magikern driver og messer om hele tiden. Gå over til css og div-tagger isteden. Jeg har alltid vært en tabellmann selv, men har sakte begynt å skjønne fordelene med css og div. Har forøvrig alltid brukt css og div, men ikke til det formål å erstatte tabeller.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...