Avatar billede Tony Juniormester
25. august 2003 - 11:38 Der er 11 kommentarer og
2 løsninger

Pop up der indstiller sig selv via onLoad?

Jeg har en pop up der indeholder et billede og noget tekst. Den skal formateres som i understående script.

Kan man indlejre scriptet, så den selv afvikler det via onLoad, når den åbnes - frem for at sende kommandoerne via URL ?

***
<script language="JavaScript">
<!--
function PopWin(url,h,w) {
popupWin = window.open(url, '', 'height=' + h + ',width=' + w + ',top=5,left=5')
}
// -->
</script>

Trigger:
<a href="java script:PopWin('../billeder/billede.php',573,516);"
Avatar billede medions Nybegynder
25. august 2003 - 11:40 #1
<body onload="PopWin('../billeder/billede.php', 573, 516);">

?

//>Rune
Avatar billede Tony Juniormester
25. august 2003 - 11:50 #2
Jeg har vist ikke forklaret det godt nok.

Indholdet af pop up'n stammer fra en anden side via en formular:

<form action="../billeder/billede.php" method="post" name="img02" target="_blank">

medions >>
Hvis jeg sætter din kode ind, så åbner den endnu et vindue (kopi af sig selv), men uden de oplysninger den har modtaget via formularen.
Avatar billede roenving Novice
25. august 2003 - 11:52 #3
Avatar billede Tony Juniormester
25. august 2003 - 11:57 #4
roenving >> Ja, meget i den stil !

Jeg har dog lige et par variabler (strenge) jeg skal have indsat og som også skal vises ...

http://design-af-hjemmesider.it-network.dk/CarstenFrank/text/sevaerker/maleri.php > klik på det lille blå billede øverst til højre ...
Avatar billede roenving Novice
25. august 2003 - 12:10 #5
Jeg har den anden dag fået en opfordring til at udvide mit eksempel til også at kunne tilføje en tekst, så den ligger foran på min task-list ...

Men i dit eksempel ser det ud til, at du fra en database skal hente data, så du nødvendigvis skal lave specifikationerne derfra ?-)
Avatar billede Tony Juniormester
25. august 2003 - 12:17 #6
Tjaa, både og - pop up'n modtager sine strenge fra et par hidden fields på hovedsiden og submit åbner den som _blank.

Det jeg mangler er, at den så indstiller sig som jeg ønsker det, så den ikke præsenteres for bruger i fuldscreen ...

Fra hovedsiden sender jeg:

<a href="java script:PopWin('../billeder/billede.php',573,516);" class="imagelink"><img src="../../images/smalls/painting/small06.jpg" onClick="document.img02.submit(); return false;" vspace="1" width="49" height="49" border="0"></a>

... men den 'lystre' ikke PopWin() ...
Avatar billede roenving Novice
25. august 2003 - 12:28 #7
Er det du har brug så ikke:

<body onload="self.resizeTo(573,516);">

-- eller bare

<a href="java script:window.open('../billeder/billede.php','visBillede','height=573,width=516,status=no');" class="imagelink"><img src="../../images/smalls/painting/small06.jpg" onClick="document.img02.submit(); return false;" vspace="1" width="49" height="49" border="0"></a>
Avatar billede Tony Juniormester
25. august 2003 - 12:48 #8
Efter div. test, så jow :) ... det er noget med 'self.resizeTo' på pop up'n der skal bruges

<body self.resizeTo(573,516);">

men jeg mangler stadig:

directories=no,location=no,menubar=no," + "resizeable=yes,status=no,toolbar=no
Avatar billede Tony Juniormester
25. august 2003 - 14:19 #9
Jeg har nu forsøgt meget og ledt i 'Nord & Syd' efter den rette syntaks.

Er der nogen der kender syntaksen til:

<body onload="self.resizeTo(573,516);">

plus

directories=no,location=no,menubar=no," + "resizeable=yes,status=no,toolbar=no

??
Avatar billede Tony Juniormester
25. august 2003 - 16:15 #10
Jeg prøver at oprette det som seperat spørgsmål.

roenving >> smid lige et svar, så du kan få lidt for indsatsen ...
Avatar billede roenving Novice
26. august 2003 - 02:54 #11
Velbekomme, tony '-)

Men hvad er det, du har brug for ?-)
Avatar billede Tony Juniormester
26. august 2003 - 07:57 #12
1. Jeg har brug for den rette syntaks der (forhåbentlig) kan loade en pop up efter mine specifikationer.

2. At div. parametre er indlejret i pop up'n og ikke i afsenderen a la:

onClick="funktion(URL_til_pop_up.php, TITEL_på_pop_up, størrelse, menubar o.s.v.)";

D.v.s.:

onLoad:funktion(me, ingen_TITEL, størrelse, menubar o.s.v.)
Avatar billede Tony Juniormester
01. september 2003 - 13:44 #13
Jeg tror jeg har fundet løsningen på mit problem.

Det kræver lidt sammenspil mellem PHP og JS:

http://www.php-scripts.com/php_diary/Example
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