Hej,
Jag har gjort en appl. för att välja bilder från servern i samband med att man fyller i ett formulär.
I formuläret trycker man på en knapp, för att öppna filutforskaren, som öppnas i ett nytt fönster.
Sedan för att "flytta" över sökvägen till vald bild till formulärsfältet har jag följande funktion:
<%
form_field = Trim(Request.Querystring("p"))
If Len(form_field) > 0 Then Session("p") = Trim(Request.Querystring("p")) End If
%>
<script type="text/javascript">
function set_value(item){
var fname = <%=Session("p")%>;
var fvalue = item;
if(!fvalue || !fname){
alert("Sessionen har upphört, fönstret kommer nu att stängas.\n");
}else{
window.opener.document.getElementById(fname).value = fvalue;
}
}
</script>
I samband med att fönstret öppnas, skickar man med namnet på formulärsfältet i vilken sökvägen till vald bild ska sättas.
Problemet är att om ?p är tom, eller om sessionen har upphört, vill jag tala om det i form av en alert-ruta.
'item' i funktionen ovan, är sökvägen till bilden man valt, 'fname' är id't på det formulärsfält som ska innehålla sökvägen till bilden.
Nu vill jag kontrollera att 'fname' verkligen är ett objekt, för att undvika javascript fel, om det nu skulle vara så att sessionen upphört.
Så frågan är, hur kontrollerar jag att ett objekt finns?
Tack!