Avatar billede eazye Nybegynder
22. juli 2003 - 12:49 Der er 15 kommentarer og
1 løsning

Nyt vindue, nyt sted på skærmen som ved target=_blank

Hey eksperter.

Når jeg åbner et nyt vindue på min side, bruger jeg denne function:

function window_new(wPath,wName) {
window.open(wPath,wName,'height=1,width=1,top=,left=,status=0,scrollbars=0')
}

hvordan kan jeg ombygge den, så vinduet ikke kommer oppe i venstre hjørne hver gang, men at den kommer som et normalt vindue, altså lidt forskudt ned og til højre, hver gang vinduet åbnes igen.. Ligesom ved normalt <a target=_blank>

håber I forstår

- EazyE
Avatar billede Slettet bruger
22. juli 2003 - 12:54 #1
Du kan lade være med at inkludere attributterne.

window.open(wPath,wName,"width=300,height=300");
Avatar billede jytte Nybegynder
22. juli 2003 - 12:56 #2
Du skal vel bare indsætte de ønskede værdier i
width (vinduet bredde),height(vinduets højde),top(aftand til toppen af skærmen),left(afstand til venstre sid af skærmen)

function window_new(wPath,wName) {
window.open(wPath,wName,'height=400,width=500,top=40,left=40,status=0,scrollbars=0')
}
Avatar billede eazye Nybegynder
22. juli 2003 - 13:16 #3
jytte: så kommer vinduet jo det samme sted hver gang.. nemlig 40 fra toppen og 40 fra venstre..

phoenixv > den kommer stadig oppe i venstre hjørne.. :(
Avatar billede TRoXa Novice
22. juli 2003 - 13:38 #4
hmm .. hvis du nu brugte fx php til at gemme en variabel .. om hvor mange vinduer du har åbnet .. så kunne du lave en left = $variabel * 40 osv ..
Avatar billede TRoXa Novice
22. juli 2003 - 13:40 #5
så vil den hver gang rykke lidt længere ned og til højre ..
Avatar billede eazye Nybegynder
22. juli 2003 - 13:41 #6
troxa > jeg fik det til at virke i går, men i dag fungerer det ikke :(
Avatar billede TRoXa Novice
22. juli 2003 - 13:42 #7
det lyder da skummelt .. og det var med den funktion du har skrevet i selve spørgsmålet ?
Avatar billede eazye Nybegynder
22. juli 2003 - 13:42 #8
altså ikke det med en variabel, men bare at den kommer forskellige steder!
Avatar billede eazye Nybegynder
22. juli 2003 - 13:43 #9
nej troxa.. det var næsten det samme.. men jeg fatter ik hvorfor det pludseligt ikke virker!
Avatar billede TRoXa Novice
22. juli 2003 - 13:46 #10
ved mig virker det, når der ikke blir sat en top og left på .. så finder vinduet selv ud af at det skal komme længere nede .. i internet explorer 6 i hvert fald ..
Avatar billede eazye Nybegynder
22. juli 2003 - 13:47 #11
Jeg har fundet fejlen.. det var fordi et vindue på min com ville åbne i fuld skærm, og derfor starte i 0,0... så der har aldrig været en fejl i mit script..!

function window_new(wPath,wName) {
    window.open(wPath,wName,'height=1,width=1')
}

tak til jer anyway.. I kunne jo lige lægge et svar :D
Avatar billede roenving Novice
23. juli 2003 - 00:31 #12
-- og husk så at denne opførsel er forskellig fra computer til computer ...

Det er endelig lykkedes mig at opdrage denne til at åbne noget som ligner et 'normalt' fuldskærmsvindue hver gang -- men først efter at have brugt den til åbning af 100-vis af vinduer hver dag i måneder ...

-- så til en hjemmeside kan du ikke stole på virkningen !-)
Avatar billede eazye Nybegynder
23. juli 2003 - 00:34 #13
ok.
Avatar billede eazye Nybegynder
03. august 2003 - 00:51 #14
svar??
Avatar billede jytte Nybegynder
03. august 2003 - 19:18 #15
ingen point til mig tak.
Avatar billede eazye Nybegynder
03. august 2003 - 19:52 #16
ok.. jeg lægger lige selv et svar.. i tilfælde af at ingen vil have pts.. bare sig til folkens..
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