[JS/PHP]Variabele meegeven naar nieuw venster...

Pagina: 1
Acties:

  • Captain N
  • Registratie: Maart 2001
  • Laatst online: 10-05-2024

Captain N

Back in NL. T_T

Topicstarter
Ik wil een php filetje openen in een nieuw venstertje waarvan ik de hoogte etc wil instellen. Ik heb hiervoor het volgende javascriptje gemaakt:
code:
1
2
3
function imagevenster(directory,i){
        window.open("imageviewer.php?dir=$directory&nr=$i", "Screenshots" , "menubar=no,toolbar=no,width=300,height=300,resizable=no,scrollbars=no,location=no,status=no");
}//imagevenster

Maar dit werkt dus niet... ik neem aan dat het doorgeven van die variabele niet helemaal zo werkt, en ik kan niks nuttig vinden met de search... vandaar mijn vraag: wat doe ik fout?

Oja, ik roep de functie zo aan:
code:
1
<a href="javascript:imagevenster($directory,$i)">blaat</a>

Die twee variabelen heb ik eerder een waarde gegeven.

Specs: NES | M82 | (T)FC | SNES | BS-X | VB | N64 | 64DD | NGC | Q | Q GBP | G&Ws | GB(L) | GB(A) (SP) | GBM | DS(L) | Wii
Mijn foto's op Flickr.


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 18:23

Pelle

🚴‍♂️

Ja haalt hier JS en PHP op een gruwelijke wijze door elkaar.

Maak dit ervan:
code:
1
window.open("imageviewer.php?dir=" + directory + "&nr=" + i, "Screenshots" , "enzovoorts");

  • Captain N
  • Registratie: Maart 2001
  • Laatst online: 10-05-2024

Captain N

Back in NL. T_T

Topicstarter
Ok thanks, ik gebruik javascript eigenlijk vrijwel nooit... vandaar :) Ga het gelijk ff proberen.

edit: Ik krijg nog steeds dezelfde fout :(
Hier kan je even kijken, misschien dat dat makkelijk is. Het gaat om die pics onderaan.

Specs: NES | M82 | (T)FC | SNES | BS-X | VB | N64 | 64DD | NGC | Q | Q GBP | G&Ws | GB(L) | GB(A) (SP) | GBM | DS(L) | Wii
Mijn foto's op Flickr.


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 18:23

Pelle

🚴‍♂️

Duh.. je roept je functie ook verkeerd aan. Maak daar maar eens dit van:
code:
1
<a href="javascript:imagevenster('$directory',$i)">blaat</a>

  • Captain N
  • Registratie: Maart 2001
  • Laatst online: 10-05-2024

Captain N

Back in NL. T_T

Topicstarter
Hmm... stom |:(
Tja, kleine foutjes zie je het snelst overheen :)
Thanks.

edit:

Ik heb nog een vraagje. Als ik een pagina open in een venstertje, kan ik er dan voor zorgen dat de hoogte van dat venster zo staat ingesteld dat alle tekst er precies in past? Bij een image weet ik wel dat het kan door de hoogte van de pic in te lezen, maar ik heb geen idee hoe je het bij tekst doet :?

Specs: NES | M82 | (T)FC | SNES | BS-X | VB | N64 | 64DD | NGC | Q | Q GBP | G&Ws | GB(L) | GB(A) (SP) | GBM | DS(L) | Wii
Mijn foto's op Flickr.


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 18:23

Pelle

🚴‍♂️

Gooi al je text in een layer en lees met JS de hoogte van die layer uit. Zou uit m'n hoofd ff niet weten hoe dat moet maar 't is niet moeilijk.
Daarna gebruik je de functie window.resizeTo() om je popup te resizen.

  • Blue-eagle
  • Registratie: September 2000
  • Niet online
Met javascript kun je kijken hoe breed het scherm is, en daar je inhoud op aan passen. Javascript bijbeltje kopen of Google lijken me handig hoor, ik zoek het ff op.

edit Zoek op offsetHeight en offsetWidth.
Pagina: 1