Vet inte riktigt om detta är rätt forum men tar det här ändå.
Jag har ett formulär där man kan ändra lite uppgifter. Det är en webbsidedialogruta som jag lagt formuläret i och den öppnas med denna kod:
function costumer(id)
{
window.showModelessDialog('./costumer_edit.asp?id=' + id,'pop','dialogWidth:330px;dialogHeight:360px;edge:Raised;center:Yes;help:No;resizable:No;status:No')
}
Så långt är det inga problem men när jag sen ska sända iväg formuläret så vill jag att det ska sändas till sidan som öppnade dialogrutan men det får jag inte till, har testat att sätta target till opener men det fungerar inte. Det som händer nu är att det öppnas ett nytt fönster när man klickar på submit som action går till och det vill jag ju inte.
Kan du inte skicka det till samma sida, ditt öppnade fönster, och sedan stänga det och uppdatera första fönstret? (Förhoppningsvis med ett "Tack" så dina användare vet vad som hänt!)
Det har visserligen inte med detta att göra, men du har en konstig syntax på "...help:No;resizable:No;status:No'", men detta är kanske en vb-applikation?
Lite osäker på din miljö, du nämner webb, frågar i javascriptforumet + min undran ovan.
Det är en webbapplikation jag håller på med ja. Jag är väldigt dålig på JavaScript så jag har kopierat koden jag visade ovan från ett annat javascript, därav stä'lde jag frågan i detta forum.
Grejen är att det inte går att skcika frågan i formuläret till det öppnade fönstret (popupen) eftersom det inte är ett fönster utan en dialogruta.
Körde på iframen och det funkade perfekt men nästa problem är att sidan som öppnar popupen (den jag ville submita til först) måste uppdateras så att användaren ser de nya uppgifterna.
Vill helst inte köra med open efter som det då öppnas ett helt nytt fönster vilket det inte gör med dialogen.