Avatar billede syswatch Novice
31. juli 2003 - 10:32 Der er 17 kommentarer og
2 løsninger

Scroll slået fra, men skal slåes til ved ny side

Hejsa...
Jeg er stødt på et problem som jeg ikke helt ved om kan lade sig gøre.
Jeg har en side hvor man kan åbne et nyt vindue via javascript på 300x300. Der er det lavet så der ikke kan scrolles på den side der kommer frem, men på siden er der et link til en anden side, som loader i samme vindue, men den nye side skal man gerne kunne scrolle på ???
Kan man lave så når den loader den nye side, så kommer scrollen også frem ????
Avatar billede nikolajdu Nybegynder
31. juli 2003 - 10:36 #1
Hvordan åbner du dit nye vindue?

<a href="side.html" target="_blank">hej du</a>

/Nikolaj
Avatar billede syswatch Novice
31. juli 2003 - 10:38 #2
Det gør jeg med dette kode:

<SCRIPT LANGUAGE="JavaScript">
var page = new Array();
function popUp(URL) {
    day = new Date();
    id = day.getTime();
    page[id] = window.open(URL, 'nn' +id ,
        'scrollbars=0,width=450,height=620,left=200,top=200');
}
</script>

<a href=\"#\" onclick=\"popUp('http://www.test.dk/galleri/vispic.php?event=$bib&show=$key'); return false\">
Avatar billede nikolajdu Nybegynder
31. juli 2003 - 11:20 #3
Hvis du vil have scrollbars har du så prøvet at sætte

scrollbars=1

:))
Avatar billede syswatch Novice
31. juli 2003 - 11:22 #4
Ja, men som jeg skriver så skal der ikke være scrolls når vinduet popper op, men først når man klikker på linket i vinduet så en anden side loades.
Avatar billede nikolajdu Nybegynder
31. juli 2003 - 11:58 #5
Så er du nødt til at lukke pågældende vindue og åbne et nyt.

<a href="#" onclick="window.open('side.html','hej','width=400,height=600,scrollbars=1';self.close())">link du<a/a>
Avatar billede jytte Nybegynder
31. juli 2003 - 14:58 #6
Du kan også lade dit link gå til en side der ser sådan ud

<FRAMESET ROWS="100%,*">
<FRAME SRC="http://www.test.dk/galleri/vispic.php?event=$bib&show=$key"
      NAME="" scrolling=no>
</FRAMESET>

og scrolling kan vist også have værdien auto
Avatar billede roenving Novice
31. juli 2003 - 15:17 #7
Hvis du vil have noget frem i samme vindue ved hjælp af javascript skal du bruge det samme window-name, altså her 'nn'+id ...

-- men jeg ved ikke hvordan browseren reagerer hvis du prøver at sætte andre properties på ...
Avatar billede syswatch Novice
31. juli 2003 - 15:31 #8
Jeg er ikke helt med på hvad det er I mener ? Kan I uddybe det lidt ?
Avatar billede roenving Novice
31. juli 2003 - 16:20 #9
Hvis du vil genbruge et vindue til noget kan du sætte samme navn på i window.open :O)

window.open('karl.html','petrine','width=100,height=100,scrollbars=no')

og

window.open('soeren.html','petrine','width=100,height=100,scrollbars=yes')

vil åbne i samme vindue, men om chromen ændres har jeg ikke efterforsket ...
Avatar billede syswatch Novice
31. juli 2003 - 16:41 #10
roenving: Det lyder som noget der skal prøves, men jeg ka ikke hitte ud af javascript. Hvordan skal mit link se ud ?
Avatar billede roenving Novice
31. juli 2003 - 16:47 #11
<a href="#" onclick="window.open('soeren.html','petrine','width=100,height=100,scrollbars=yes');return false">Åbn Søren.html</a>
Avatar billede syswatch Novice
31. juli 2003 - 16:48 #12
Jeg prøver det lige af i aften....
Avatar billede syswatch Novice
05. august 2003 - 13:39 #13
roenving, nikolajdu & jytte... nogen der vil lægge et svar så jeg kan lukke.. ?
Avatar billede roenving Novice
05. august 2003 - 13:43 #14
Fik du det til at virke ?-)
Avatar billede roenving Novice
05. august 2003 - 13:43 #15
;O)
Avatar billede syswatch Novice
05. august 2003 - 13:45 #16
Ja, jeg fik det til at virke, men jeg brugte en helt anden måde til at løse problemet på. Jeg valgte at lade den åbne endnu et vindue.
Avatar billede jytte Nybegynder
05. august 2003 - 19:21 #17
Du valgt så den sikre metode. Vores forslag var jo workarounds.
Avatar billede nikolajdu Nybegynder
06. august 2003 - 01:56 #18
syswatch - Var det ikke det jeg skrev : 31/07-2003 11:58:46??

:))
Avatar billede roenving Novice
06. august 2003 - 02:08 #19
>>nikolajdu

Det har du da fuldstændig ret i -- det var jeg slet ikke opmærksom på ...

-- sådan går det engang imellem, når man følger mange tråde: man når ikke at læse tilbage, når der kommer en nyere udvikling på tværs !-)

>>syswatch

Afvis venligst mit svar !o]
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