min navigation ser således ud: main -->detaljer -->rediger -->detaljer når man trykker gem i rediger ryger man ud i detaljer vinduet som stadig er en popup...når man trykker \'luk\' her vil jeg gerne have main opdateret som før...
kan man gå X trin tilbage?, jeg er jo nødt til at gå 2 trin tilbage her for at ramme main, istedet for rediger vinduet...? husk det stadig er et popup vindue (detaljer/rediger, mens main er standard vindue)...og rediger kaldes fra detaljer, og der kaldes tilbage fra rediger til detaljer..altså udenom main (derfor 2 trin tilbage er nødvendigt)...
det jeg har et først et standard vindue (det der skal opdateres). Dette spawner detaljer-popup, hvorfra man kan vælge rediger, som spawner en ny popup \'rediger\' og lukker detaljer...fra rediger spawnes \'detaljer\' igen...herfra skal der når man trykker luk (den viste linie html), opdateres main vindue.
Men det giver self et problem hvis man trykker luk uden først at have været i \'rediger\'...men så skal vinduet bare lukkes...
nej btw...fra rediger kalder jeg et php script der gemmer dataene i databasen, opdateringen skal først ske efter de er gemt, derfor skal kaldet enten ligge i detaljer, eller i php scriptet...
kan man ellers opdatere en side fra et php script sammentidigt med man omdiregerer til en anden side, detaljer-popup?
<ole> Okay....det, der sker er, at når du lukker \'detaljer\', mister \'rediger\' sit opener-objekt. Derfor mister du kontakten tilbage til det første vindue fra det ny \'detaljer\' ;o)
Hvis du nu - når du lige har åbnet \'rediger\' og endnu inden du har lukket \'detaljer\' videregiver dettes opener-objekt til \'rediger\' kan du fra det ny \'detaljer\' kalde med: top.opener.opener.close(); Du kan videregive objektet på denne måde i din åben-funktion:
function myOpen() { rediger = window.open(\"din_side.html\",\"rediger\",\" ....og alt det lir, du har her... \"); rediger.opener = top.opener; top.close(); }
psykofar >> Har du frames på dine sider? Hvis det er tilfældet må du nok skrive en URL, for så kan det godt blive tricky at regne sig tilbage i hierakiet uden at se set\'ene :) /mvh
den sidste du gav mig nikolajdu, virker når jeg lukker detaljer uden at gå i rediger, men ellers ikke...så det passer nok det med objektet dør når detaljer lukkes.
Damned......om igen! Skriv i dit dokument i \'rediger\': opener = opener.opener; opener.close();
Lav så din oprindelige åben-funktion i \'detaljer\' - uden at lukke sig selv. Så er \'rediger\' klar over, at dens opener er det oprindelige vindue og du kan reloade det fra \'rediger\' med: opener.location.reload(true);
ok nu virker linket osv...opdateringen skal bare ligge ovre i detaljer når man returnerer fra rediger...har skrevet: \"top.opener.opener.location.reload(true)\"
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.