Ik heb een pagina met een formulier.
Op dit formulier zit een oa. hidden-veld en een link.
Als ik op de link klik wordt een nieuw venster geopend, waar de gebruiker een foto kan browsen en uploaden. Als de foto geupload is, wordt het pad in de hidden-tekst geplaatst, waarnaar de gebruiker op de submit-knop drukt en het formulier wordt gepost.
Dit werkt prima in M$Explorer 4+. Ikzelf gebruik NS6.2 en dan wordt de tekst NIET in het formulier geplaatst.
Hier is de code op de hoofdpagina waar het formulier opstaat:
<FORM METHOD='post' NAME='frmInsertEdit' ACTION='updateRecord.asp'>
<INPUT TYPE='hidden' NAME='Foto' VALUE="">
</FORM>
<A HREF='javascript:openenKlein("uploadForm.asp")'>Upload bestand</A>
De functie openenKlein (binnen de HEAD-tags):
<script LANGUAGE="JavaScript">
<!-- Hiding
var ExternWindow;
function openenKlein(deURL)
{
if((ExternWindow!=null) && (!ExternWindow.closed) )
{
ExternWindow.location.href=deURL;
ExternWindow.resizeTo(500,300);
ExternWindow.moveTo(0,0);
ExternWindow.focus();
}else{
ExternWindow = window.open(deURL, "ExternWindow","resizable,scrollbars,titlebar,outerWidth=500,outerHeight=300");
ExternWindow.resizeTo(500,300);
ExternWindow.moveTo(0,0);
ExternWindow.focus();
}
}
// -->
</SCRIPT>
Hier is de code van het geopende venster:
<SCRIPT LANGUAGE="JavaScript">
<!--
self.opener.frmInsertEdit.Foto.value = "foto.jpg";
//-->
</SCRIPT>
Deze code kan ik NIET bekijken met NS (de viewSource blijft grijs) alleen met M$
Ik snap hier niets van, hopelijk weet een van jullie het antwoord.
groetjes
Paul
Op dit formulier zit een oa. hidden-veld en een link.
Als ik op de link klik wordt een nieuw venster geopend, waar de gebruiker een foto kan browsen en uploaden. Als de foto geupload is, wordt het pad in de hidden-tekst geplaatst, waarnaar de gebruiker op de submit-knop drukt en het formulier wordt gepost.
Dit werkt prima in M$Explorer 4+. Ikzelf gebruik NS6.2 en dan wordt de tekst NIET in het formulier geplaatst.
Hier is de code op de hoofdpagina waar het formulier opstaat:
<FORM METHOD='post' NAME='frmInsertEdit' ACTION='updateRecord.asp'>
<INPUT TYPE='hidden' NAME='Foto' VALUE="">
</FORM>
<A HREF='javascript:openenKlein("uploadForm.asp")'>Upload bestand</A>
De functie openenKlein (binnen de HEAD-tags):
<script LANGUAGE="JavaScript">
<!-- Hiding
var ExternWindow;
function openenKlein(deURL)
{
if((ExternWindow!=null) && (!ExternWindow.closed) )
{
ExternWindow.location.href=deURL;
ExternWindow.resizeTo(500,300);
ExternWindow.moveTo(0,0);
ExternWindow.focus();
}else{
ExternWindow = window.open(deURL, "ExternWindow","resizable,scrollbars,titlebar,outerWidth=500,outerHeight=300");
ExternWindow.resizeTo(500,300);
ExternWindow.moveTo(0,0);
ExternWindow.focus();
}
}
// -->
</SCRIPT>
Hier is de code van het geopende venster:
<SCRIPT LANGUAGE="JavaScript">
<!--
self.opener.frmInsertEdit.Foto.value = "foto.jpg";
//-->
</SCRIPT>
Deze code kan ik NIET bekijken met NS (de viewSource blijft grijs) alleen met M$
Ik snap hier niets van, hopelijk weet een van jullie het antwoord.
groetjes
Paul