04. oktober 2001 - 14:02Der er
21 kommentarer og 1 løsning
Tilbage til hvor man kom fra ?
Når man f.eks. klikker på et billede og ser det i fuld størrelse i samme vindue, hvad skal der så til for (med \"tilbage-tasten\") at komme tilbage til samme udgangspunkt igen.
Når jeg med følgende kode se billedet i stor format, og derefter bakker tilbage, så havner jeg øverst på siden - og ikke der hvor jeg kom fra:
Som jeg forstår det, så har man scrollet sig ned til f.eks. en thumbnail, derefter klikket for en \"stor version\" og ved tilbageklik ønskes man tilbage til udgangspunktet - dvs. \"ned-scrollet\"... Hvis det ikke er helt volapyk?! (:
Det site jeg har det liggende på er ekstremt lang, (hvilket er det mest praktiske i denne sammenhæng), men så er det jo rigtigt upraktisk at man havner fra starten af hver gang man har været væk fra siden !
Som eksempel kan nævnes Eksperten, hvis jeg tager udgangspunkt i det nederste spørgsmål på siden, http://www.eksperten.dk/list.phtml klikker på det, læser, og går tilbage igen, så kommer tilbage til mit udgangspunkt !
<p>Når man klikker på <a href=\"mitdokument.htm#afsnit1\">[afsnit 1]</a> vil browseren åbne \"mitdokument.htm\" og rulle ned til bogmærket \"afsnit1\".</p>
Pointen i mit svar var: Du *skal* ryge tilbage til toppen af siden...du kan aldrig komme til andet ved et tryk på browserens tilbageknap. Alt fungerer, som det skal.....og eneste måde det kan fungere på :) /mvh
Fint nok, selvom jeg ikke er glad ved at skulle oprette 40 html sider til 40 store udgaver af billederne ! Alternativet er, at jeg lader billederne åbne i et NYT vindue, så bliver brugerne da der hvor de er, og det nye vindue kan de så bare lukke igen efte brug. Tak for hjælpen.
Hvis din side er en servergenereret side der ikke må cashes vil du ALTID blive returneret til toppen af den genloadede side.
hvis det er en ren .html side der bliver cashet vil \'back\'-knappen i nogen browsere føre dig tilpage til den position du stod på. Andre vil sende dig til top.
Du kan ikke ændre \'back\'-knappens måde at virke på.
Men hvis \'back\' fører dig tilbage på eksperten spørgsmål vil den også gøre det der forudsat din fil kan hentes fra din PC\'s cashe.
var params = new Array(); var tmp = self.location.tostring().split(\"?\"); if ( tmp.length > 1 ) { tmp = tmp[1].split(\"&\"); for (var i=0; tmp.length>i; i++ ) { tmp[i]=tmp[i].split(\"=\"); params[ tmp[i][0] ] = tmp[i][1]; } }
function putPic( ) { if ( params[\'pic\'] ) document.write( \"<img src=\'\" +params[\'pic\'] +\"\'>\" ) else alert( \"Der mangler en \'pic\' parameter.\" ); }; //end putPic( )
function putLink( ) { if ( params[\'anker\'] ) document.write( \"<a href=\"linkssiden.html#\'\" +params[\'anker\'] +\"\'>Tilbage</a>\" ); else alert( \"Der mangler en \'anker\' parameter.\" ); }; //end putLink( ) </script>
</head> <body>
Her kan du så desigen lidt på siden. Der du vil have billedet skriver du: <script>putPic();</script> og der du vil have dit \'tilbage\' link skriver du: <script>putLink();</script>
Alletiders, udsøgt service må jeg sige. Jeg forsøger dette senere. Tak skal du have.
Synes godt om
Ny brugerNybegynder
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.