Ik ben bezig met maken van een cms achtige tool.
Vanaf de pagina om content toe te voegen / te wijzigen is het mogelijk om afbeeldingen te uploaden. Dit gebeurt dmv het drukken op een button. Er opent dan een nieuw window (met 2 frames) waarin afbeeldingen ge-upload kunnen worden, of eerder geuploade afbeeldingen weer verwijderd kunnen worden.
Als de gebruiker klaar is met uploaden/verwijderen drukt hij op een knop in het upload venster, waarna het upload venster sluit. Het onderliggende scherm met formulier zou nu eigenlijk moeten submitten. Op die manier kan het afbeeldingen overzicht op het formulier herladen worden, zonder dat wijzigen aan de content verloren gaan.
Alles lukt, behalve het submitten van het formulier vanuit de popup. Ik heb de volgende javascript code geprobeerd:
Het formulier op de onderliggende pagina heet 'form1'.
De javascript console van mozilla geeft:
Iemand een idee om dit deftig op te lossen?
Vanaf de pagina om content toe te voegen / te wijzigen is het mogelijk om afbeeldingen te uploaden. Dit gebeurt dmv het drukken op een button. Er opent dan een nieuw window (met 2 frames) waarin afbeeldingen ge-upload kunnen worden, of eerder geuploade afbeeldingen weer verwijderd kunnen worden.
Als de gebruiker klaar is met uploaden/verwijderen drukt hij op een knop in het upload venster, waarna het upload venster sluit. Het onderliggende scherm met formulier zou nu eigenlijk moeten submitten. Op die manier kan het afbeeldingen overzicht op het formulier herladen worden, zonder dat wijzigen aan de content verloren gaan.
Alles lukt, behalve het submitten van het formulier vanuit de popup. Ik heb de volgende javascript code geprobeerd:
code:
(Bij elkaar gezocht via de search en via google)1
| <a href="javascript:parent.window.document.form1.submit();" target="down">Klaar</a> |
Het formulier op de onderliggende pagina heet 'form1'.
De javascript console van mozilla geeft:
code:
1
2
| Error: parent.window.document.form1 has no properties Source File: javascript:parent.window.document.form1.submit(); |
Iemand een idee om dit deftig op te lossen?