JS Guruk segítsetek
Sziasztok!
Lenne egy egyszerűnek tűnő ámde talán mégsem olyan egyszerű problémám.
A lényeg, hogy van egy form ami az elküldésekor JS-el megnyit egy új ablakot, majd az űrlapot elküldi saját magának. Azt kellene csinálnia, hogy miután megkapta a teljes formot (amiben valószínű nagy méretű fájlok lesznek) akkor bezárja az előbb nyitott ablakot: egy egyszerű példa ami sajnos nem működik
<html>
<head>
<script language="javascript">
function nyit() {
ablak = window.open("valami.html", "uj_ablak","width=790,height=550");
}
</script>
</head>
<body>
<a href="/javascript:ablak.close()">zár</a>
<form action=index.html method=post onsubmit=nyit()>
<input type=submit>
</form>
</body>
</html>
Viszont ha a nyitást is linkel oldom meg akkor meg megy rendesen.
Szóval erre tud valaki megoldást?
Bármilyen alternatíva érdekel, ahol a form elküldése nyitja az ablakot és a lap újbóli betöltése után zárodik be.
Köszi előre is!
■ Lenne egy egyszerűnek tűnő ámde talán mégsem olyan egyszerű problémám.
A lényeg, hogy van egy form ami az elküldésekor JS-el megnyit egy új ablakot, majd az űrlapot elküldi saját magának. Azt kellene csinálnia, hogy miután megkapta a teljes formot (amiben valószínű nagy méretű fájlok lesznek) akkor bezárja az előbb nyitott ablakot: egy egyszerű példa ami sajnos nem működik
<html>
<head>
<script language="javascript">
function nyit() {
ablak = window.open("valami.html", "uj_ablak","width=790,height=550");
}
</script>
</head>
<body>
<a href="/javascript:ablak.close()">zár</a>
<form action=index.html method=post onsubmit=nyit()>
<input type=submit>
</form>
</body>
</html>
Viszont ha a nyitást is linkel oldom meg akkor meg megy rendesen.
Szóval erre tud valaki megoldást?
Bármilyen alternatíva érdekel, ahol a form elküldése nyitja az ablakot és a lap újbóli betöltése után zárodik be.
Köszi előre is!
Ablak neve
Ide inkább uj_ablak.close() kellene nem?
Ha automatikusan szeretnéd becsukni, akkor nem egy linkre kellene tenni, hanem pl. body onload eseményre.
üdv,
Zila
Mint írtam ez egy egyszerű
Az eseményem már megvan hozzá!
Egyébként az uj_ablak.close-al sem megy, de ha sima link nyitja akkor meg megy az ablak.close()
azért köszi
Elég nehéz lesz
üdv,
Zila
Megvan
Köszi Tiny!müxik
müxik faszán... :)
Bár ServicePack2-vel visszakérdez... :(
Köszi mindenkinek
IE? :)
Mr.Tiny
Köszi már megoldódott.
Köszi