Jag har en lista med filer i en popup. När man väljer en fil genom att klicka i en radiobutton så ska popupen stängas och modersidans <a> tagg attribut href fyllas, samt länknamnet fyllas så att det visas i moderfönstret. Och därefter ska man kunna spara informationen på sidan med information om den valda filen i en <input type=hidden>.Problem med window.opener.document.
Koden i popupen ser ut så här:
<script>
function setFile(strFileName,strDisplayName){
window.opener.document.forms['objForm'].elements['objFile'].value = strFileName;
window.opener.document.forms['objForm'].elements['objDisplayName'].value = strDisplayName;
window.opener.document.links['objFileSource'].href = 'http://www.mydomain.com/filer/' + strFileName;
window.opener.document.links['objFileSource'].text = strDisplayName;
window.close();
}
</script>
Radio knappen i listan med filer ser ut så här:
<input type="radio" value="<%= RS("bifogaFileName")%>" onclick="setFile('<%= RS("bifogaFileName")%>','<%= RS("bifogaName")%>');">
Den mottagande moderfilen ser hut så här:
<form name="objForm" method="post">
<input type="hidden" name="objFile" value="">
<input type="hidden" name="objDisplayName" value="">
</form>
Finns det någon som ser vilket fel jag gjort? Gissar att jag har fel på funktionen.