Avatar billede Jalis Nybegynder
16. maj 2009 - 02:03 Der er 8 kommentarer og
1 løsning

refresh parent?!

Hey
Jeg HAR kigget, søgt og desværre ikke fundet en løsning herinde på mit problem.

Jeg har en lille gæstebog, og har en popup som brugeren kan indtaste oplysninger i.
Mit problem ligger så i at få parent vinduet til at refreshe.
her er formen... hvori ligger fejlen?!

<input type="submit" class="submit" value="Tag!" opener.location.reload(true); onclick="window.close();" name="Submit">
Avatar billede keysersoze Ekspert
16. maj 2009 - 11:20 #1
<input type="submit" class="submit" value="Tag!" onclick="window.opener.location.reload(true); window.close();" name="Submit">
Avatar billede Jalis Nybegynder
16. maj 2009 - 11:49 #2
Vinduet lukker nemlig ikke når jeg har koden sådan ... :(

den melder om fejl...
Avatar billede keysersoze Ekspert
16. maj 2009 - 12:04 #3
nu åbner du vinduet med javascript, right?
Avatar billede Jalis Nybegynder
16. maj 2009 - 12:08 #4
jeg bruger

<A HREF="/tagwall.php?action=write" onClick="newwindow();return false"><img src="img/guestbook.jpg"></a><br>
Avatar billede keysersoze Ekspert
16. maj 2009 - 12:22 #5
det første du kan forsøge er at alerte nogle værdier ud så vi kan se hvor det går galt - fx se om opener er et object

alert(window.opener);

give koden til din javascript-funktion eller alternativt prøve med

window.opener.location.href = window.opener.location.href;
Avatar billede Jalis Nybegynder
16. maj 2009 - 13:00 #6
Med alert(window.opener);
kommer der en boks "object window" hvorefter den lukker automatisk... Men intet kommer ind i databasen.
stiller det ind sådan her...

<input type="submit" class="submit" value="Tag!" onclick="window.close(); alert(window.opener); " name="Submit">

window.opener.location.href = window.opener.location.href;
lukker vinduet, men stadig mangler opdatering.

stiller det ind sådan her

<input type="submit" class="submit" value="Tag!" onclick="window.close(); window.opener.location.href = window.opener.location.href;" name="Submit">

- Jeg er herre meget på bar bund...
Avatar billede Jalis Nybegynder
16. maj 2009 - 13:05 #7
siden er  capricornrocks.net/gbog.php
Avatar billede keysersoze Ekspert
18. maj 2009 - 17:42 #8
Du er også lidt skævt på den så vidt jeg kan se - klikker man på din knap er det kun onclick-delen der vil køre og dermed vil der aldrig nogen sinde komme noget i databasen. Du er nødt til at vente med at pushe javascript-delen ud til klienten efter submit til databasen er udført.

En af grunden til at de forslag fejler er, at du ikke kan script på tværs af domains og det risikerer man i og med at du har hardcoded domænet ind i url'en - dvs i stedet for

window.open('http://www.capricornrocks.net/tagwall.php?action=write',...

skal du skrive

window.open('/tagwall.php?action=write',...
Avatar billede keysersoze Ekspert
06. juni 2009 - 10:13 #9
lukketid?
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