Avatar billede lisbeth Nybegynder
21. januar 2000 - 17:41 Der er 1 kommentar og
1 løsning

window.open uden scroll på hovedsiden

Jeg er ved at lave et site, hvor der bl.a. er en side med fotos. På selve siden (der ligger i et framset)
er der små thumbnails af billederne, og når man klikker på et af dem, åbner man et nyt vindue med det pågældende fotografi i stor størrelse.
Selve siden med thumbnails er ret lang og man skal derfor scrolle for at komme til at se det hele. Men når jeg åbner et nyt vindue, hopper siden automatisk tilbage til toppen, så man er nødt til at begynde forfra med at scrolle, hver gang man har åbnet et billede. Findes der en måde, hvorpå man kan få siden til at blive stående, når det nye vindue åbnes?

(Jeg åbner et nyt vindue ved at lægge et script ind i et A-tag omkring thumbnailen på selve siden:
<A href="#" OnClick="java script:window.open('vin10.htm','vindue10','width=273,height=400,scrollbars=no,menubar=no,toolbar=no,resize=no,status=no,location=no')"><IMG SRC="foto.jpg"></A>
Avatar billede theill Nybegynder
22. januar 2000 - 01:18 #1
Problemet er din '#'. Proev evt. at aendre dit link til:

<A href="java script:window.open('vin10.htm','vindue10','width=273,height=400,scrollbars=no,menubar=no,toolbar=no,resize=no,status=no,location=no')"><IMG SRC="foto.jpg"></A>

Det kan dog vaere, det ikke virker under baade IE og NN. Men du burde i hvert fald kunne loese det, ved at lave et '<a name="pic1">' ved hvert af dine billeder. I dit link, aendre du saa bare '#' til at pege paa fx 'pic1'.
Avatar billede lisbeth Nybegynder
22. januar 2000 - 21:27 #2
Tak for svaret. Du identificerer problemet godt nok, men løsningen holder ikke helt. Det første foreslag kan jeg bruge i NN med ikke i IE, og løsning nummer to er ikke helt god. Jeg beholder godt nok det aktuelle billede fremme, men siden hopper alligevel lidt, fordi den hopper frem til præcis den position, hvor ankeret er i toppen.

Men nu hvor jeg kender problemet, har jeg fundet en IE-løsning: I stedet for at lægge onClick="java script:window.open-osv" ind i et A-tag lægger jeg det ind i et DIV-tag og definerer at cursoren skal have form af en hånd:
<DIV style="cursor:hand" OnClick="java script:window.open('vin10.htm','vindue10','width=273,height=400,scrollbars=no,menubar=no,toolbar=no,resize=no,status=no,location=no')" OnFocus="this.blur();"><IMG SRC="foto.jpg"></DIV>

Tak for hjælpen! :-)
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