[javascript] Popup: probleem met afmeting

Pagina: 1
Acties:

  • MrEdge_
  • Registratie: April 2000
  • Laatst online: 17-11-2023
- Wat is het probleem?
Ik heb een fotogallerij die te bekijken is in een popup venster. Ik geef de afmeting mee maar de breedte pakt ie op de een of andere manier niet. De hoogte klopt wel.

- Wat heb ik al geprobeerd?
Gegoogled naar popup scripts tutorials om te kijken of ik misschien iets fout doe maar ik zie geen verschillen met mijn code. Ok natuurlijk gezocht op GoT maar geen resultaat. Uiteindelijk heb ik maar een window.resizeTo in de popup gezet. Dat werkt wel maar is niet mooi.

- Heb je een voorbeeld?
Ja, in mijn sig staat een link naar mijn site. Klik daar op de knop "photos" en dan op een plaatje wat je ziet. Als je goed kijkt dan zie je dat de initiele size van de window te groot (breed) is. Vanwege de resize in de unload is het maar kortstondig te zien.

De gebruikte code:


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
In de <head>:

var showDemo="../images/demo/frame.htm";
var args = "config='width=610, height=580, toolbar=no, menubar=no,
scrollbars=no,location=no, directories=no, status=no'";

in de <body>

<a href=# onClick="window.open(showDemo, 'newwindow', args)">
[img]"../images/demo/index.jpg"[/img]</a>

en in de onload van het frame:

window.resizeTo(610, 580);

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

ik mis denk ik iets; maar als het window te breed is; waarom doe je dan niet gewoon
code:
1
2
var args = "config='width=580, height=580, toolbar=no, menubar=no,
scrollbars=no,location=no, directories=no, status=no'";
oid :?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

Geen javascript in P&W, neem eens een kijkje bij onze buren W&G.

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
je moet de window een naam geven

demowin = open(...........)

demowin.resizeTo(...........)

Noushka's Magnificent Dream | Unity


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:16

crisp

Devver

Pixelated

code:
1
2
var args = "config='width=610, height=580, toolbar=no, menubar=no,
scrollbars=no,location=no, directories=no, status=no'";

haal die config= zut daar eens uit:
code:
1
2
var args = 'width=610,height=580,toolbar=no,menubar=no,scrollbars=no,
location=no,directories=no,status=no';

[ Voor 15% gewijzigd door crisp op 27-05-2003 23:25 ]

Intentionally left blank


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 10:39

Janoz

Moderator Devschuur®

!litemod

Javascript hoort bij de buren

PW > WG

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • MrEdge_
  • Registratie: April 2000
  • Laatst online: 17-11-2023
MUBA schreef op 27 May 2003 @ 23:01:
Geen javascript in P&W, neem eens een kijkje bij onze buren W&G.
Tja, dat wist ik niet. De vorige keer was het bij de "buren" hetzelfde antwoord namelijk: wij doen alleen graphics en design, geen scripting...
Maar dan wordt dit vanzelf wel verplaatst door een modje hoop ik.

... is al gedaan zie ik
Spider.007 schreef op 27 mei 2003 @ 23:01:
ik mis denk ik iets; maar als het window te breed is; waarom doe je dan niet gewoon
code:
1
2
var args = "config='width=580, height=580, toolbar=no, menubar=no,
scrollbars=no,location=no, directories=no, status=no'";
oid :?
Sorry, dan was ik wellicht niet duidelijk genoeg. Ik wil het venster 610 pixels breed hebben, maar hij opent dus veel breder dan dat... De resizeTo(610,580) werkt dus wel.
Michali schreef op 27 May 2003 @ 23:14:
je moet de window een naam geven
Dat bedoel ik niet, want dan krijg je nog steeds het effect dat het venster te groot opent.
crisp schreef op 27 May 2003 @ 23:25:
haal die config= zut daar eens uit:
Ik dacht even dat dat het probleem zou zijn, maar helaas. Ik heb het eruit gehaald maar het maakt niet uit.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 09:16

crisp

Devver

Pixelated

MrEdge_ schreef op 27 mei 2003 @ 23:33:
[...]
Ik dacht even dat dat het probleem zou zijn, maar helaas. Ik heb het eruit gehaald maar het maakt niet uit.
Ik weet toch bijna zeker dat het daaraan ligt, heb je het wel precies zo overgenomen als in mijn voorbeeld?

Hoe breed wordt je window anders?

[ Voor 6% gewijzigd door crisp op 27-05-2003 23:44 ]

Intentionally left blank


  • MrEdge_
  • Registratie: April 2000
  • Laatst online: 17-11-2023
crisp schreef op 27 mei 2003 @ 23:43:
[...]

Ik weet toch bijna zeker dat het daaraan ligt, heb je het wel precies zo overgenomen als in mijn voorbeeld?

Hoe breed wordt je window anders?
Nou, dat dacht ik dus ook. Die config= was een copy/paste fout van een andere pagina waar ik had gebruikt "var config= ..."

* MrEdge_ checkt nog eens dubbel

Dit heb ik nu:
code:
1
2
3
var showDemo="../images/demo/frame.htm";
var args = "'width=610, height=580, toolbar=no, menubar=no,
scrollbars=no,location=no, directories=no, status=no'";


Ik weet niet precies hoe breed, ik gok +/- 800 pixels.
Ok, ik heb door wat vaag te muizen de resizeTo ongedaan gemaakt en na een screenshotje zegt photoshop dat het 1013*616 is. Da's incl. titlebar dus dat verklaart het verschil in hoogte. Waar die 1013 vandaan komt is me een raadsel 8)7 ...

[ Voor 18% gewijzigd door MrEdge_ op 28-05-2003 00:00 ]


Verwijderd

Waarom plaats je nog steeds quotes in de string?

var args = 'width=.......us=no';

  • MrEdge_
  • Registratie: April 2000
  • Laatst online: 17-11-2023
Verwijderd schreef op 27 May 2003 @ 23:58:
Waarom plaats je nog steeds quotes in de string?

var args = 'width=.......us=no';
en bedankt he :)

Stom dat ik daar nog overheen heb gekeken.

Crisp, jij ook bedankt :)
Pagina: 1