05. februar 2008 - 22:27
Der er
29 kommentarer og 2 løsninger
Problem med knap
Hej Den funktion skulle åbne den et nyt vindue. Der sker bare intet: <input type="button" class="knap" value="Godkend " style="width:430px;" onclick="MM_openBrWindow(\'hej/hej/hej.php?spil=<? echo $_REQUEST['noget']; ?>'\',\'noget\',\'scrollbars=yes,resizable=yes,width=450,height=350\')">
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
05. februar 2008 - 22:34
#1
MM_openBrWindow er vist ikke en standard-funktion. =) Prøv med: <input type="button" class="knap" value="Godkend " style="width:430px;" onclick="window.open(\'hej/hej/hej.php?spil=<? echo $_REQUEST['noget']; ?>'\',\'noget\',\'scrollbars=yes,resizable=yes,width=450,height=350\')">
05. februar 2008 - 23:22
#2
Ja... Det virkede ikke...
05. februar 2008 - 23:30
#3
Jeg kan vel sige, at jeg ikke har den inden for nogle echo-tags, men ved ikke hvor stor en rolle det spiller.
06. februar 2008 - 08:02
#4
Tjah, hvor den er placeret, kan jo spille en meget stor rolle. Men du kan evt. prøve dette så: <input type="button" class="knap" value="Godkend" style="width:430px" onclick="window.open('hej/hej/hej.php?spil=<?echo $_REQUEST['noget'] ?>','noget','scrollbars=yes,resizable=yes,width=450,height=350')">
06. februar 2008 - 10:50
#5
Jeg det har jeg prøvet. Ingen succes.
06. februar 2008 - 11:01
#6
Prøv at lave en Vis Kilde på det der er resultatet af PHP scriptet. Ser den genererede kode korrekt ud?
07. februar 2008 - 01:01
#7
Vent! w13's tip virkede. Jeg havde bare lavet en mindre syntaks-fejl. Er det muligt, at lade "hovedvinduet" åbne en ny side, samtidigt med det nye vindue åbnes?
07. februar 2008 - 08:00
#8
Ja, men så skal du vente, til den har sat popupvinduet til at åbne. Ellers hopper den væk, inden popup-kommandoen køres: <input type="button" class="knap" value="Godkend" style="width:430px" onclick="window.open('hej/hej/hej.php?spil=<?echo $_REQUEST['noget'] ?>','noget','scrollbars=yes,resizable=yes,width=450,height=350');window.location.href='nyside.php'">
07. februar 2008 - 08:00
#9
Så retter du bare nyside.asp :)
08. februar 2008 - 16:12
#10
Okay. Sig mig. Er det muligt at gøre, så når man trykker knappen ned, at man ikke kan trykke på den igen? Så lige når man trykker og slipper musetasten bliver knappen ikke-trykbar
08. februar 2008 - 17:02
#11
<input type="button" class="knap" value="Godkend" style="width:430px" onclick="window.open('hej/hej/hej.php?spil=<?echo $_REQUEST['noget'] ?>','noget','scrollbars=yes,resizable=yes,width=450,height=350');window.location.href='nyside.php';this.disabled='disabled'">
08. februar 2008 - 18:07
#12
Og hvis man ikke må se adresselinjen i browseren? :P
08. februar 2008 - 18:34
#13
Og hvis man skal lave en margen i det nye vindue? Kan man gøre det fra linket? Er det muligt at ændre "hoved"-vinduet fra det åbne vindue. Fx. når man klikker et link skal hoved-vinduet ændre sig samtidigt med pop-vinduet?
08. februar 2008 - 20:07
#14
Internet Explorer 7 har forhindret at man kan skjule adresselinjen. Du bør nok skrive margenen inde i det nye vindue. Det andet kan dog godt lade sig gøre. Og du kan ændre ting i hovedvinduet fra det nye vindue med: opener.gørnoget f.eks. at linke: opener.location.href="side.php";
16. februar 2008 - 23:12
#15
Det med opener.location.href; hvad så, hvis man har klikket sig en masse rundt i pop-uppet? Og man mange links henne skal ændre "hoved-siden". Virker det da også?
17. februar 2008 - 00:12
#16
Opener ændrer sig ikke. =)
17. februar 2008 - 00:27
#17
Aha. Tester lige.
17. februar 2008 - 00:40
#18
Jeg har skrevet følgende linje: opener.location.href="<? echo $PHP_SELF; ?>"; Og det virker ikke.
17. februar 2008 - 00:41
#19
Det virker, men den opdaterer ikke siden...
17. februar 2008 - 00:50
#20
Det opdatere opener-siden med indholdet fra pop-uppet.
17. februar 2008 - 00:52
#21
<ole> Hvis siden i hovedvinduet skal opdateres, skal der stå: opener.location.reload(true); - forudsat, der ikke er (i)frames involveret :) /mvh </bole>
17. februar 2008 - 01:10
#22
Nemlig. Men så får begge vinduer samme <title></title>
17. februar 2008 - 01:17
#23
Da kun hvis de begge har det?
17. februar 2008 - 13:26
#24
Ja sorru. Den reload der. Hvis det nu er vinduet hvor det står i, der skal opdateres, så lyder det sådan her ikk?: windows.location.reload(true);
17. februar 2008 - 13:27
#25
Jeps. Og hvis du fra popup'en vil opdatere hovedvinduet: opener.location.reload(true);
17. februar 2008 - 14:03
#26
Er det muligt at få et pop-up til at opdatere et andet pop-up?
17. februar 2008 - 16:58
#27
Ja. Så skal du have åbnet popup'en sådan her: win=window.open("side.htm","win"); Så kan du skrive: win.location.reload(true);
17. februar 2008 - 17:20
#28
Behøver man det der "win="?
17. februar 2008 - 17:39
#29
Jeg er ikke 100%, men mener, at jeg engang kom frem til det. Men det kan jo let testes.
17. februar 2008 - 18:10
#30
ok. Du får dine fortjente points.
17. februar 2008 - 18:46
#31
Takker!
Vi tilbyder markedets bedste kurser inden for webudvikling