Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Når jeg gør <%@LANGUAGE="JavaScript"%> <% d = replace(request("selectActor"),"and","og")); Response.Write( d ); %> eller <%@LANGUAGE="JavaScript"%> <% d = replace(request("selectActor"),"and","og")) Response.Write( d ); %> kommer der httpfejl 500
<%@LANGUAGE="JScript"%> <% d = new String(); d = replace(request("selectActor"),"and","og"); Response.Write( d ); %> Microsoft JScript runtime error '800a138f'
<%@LANGUAGE="JScript"%> <% d = request("selectActor").toString(); d = d.replace("and","og"); Response.Write( d ); %> Giver : HTTP 500 - Internal server error
<%@LANGUAGE="JScript"%> <% d = request("selectActor").toString(); //d = d.replace("and","og"); //Response.Write( d ); %> Microsoft JScript runtime error '800a138f' Object expected /dab1/dabweb10/test.asp, line 3
<%@LANGUAGE="JScript"%> <% d = new String(); d = Request("selectActor"); d = d.replace("and","og"); Response.Write( d ); %> Microsoft JScript runtime error '800a01b6' Object doesn't support this property or method /dab1/dabweb10/test.asp, line 5
Der kommer stadig fejl 500 når test.asp?selectActor=balbalblblbla <%@LANGUAGE="JScript"%> <% if (Request.QueryString.count > 0) { d = Request.QueryString("selectActor").toString(); d = d.replace("and","og"); Response.Write( d ); } %>
Angående http fejl 500, så gå lige op i funktioner >> indstillinger >> advanceret >> fjern kryds i "vis meddelse om uskadelige HTTP fejl". Så får du en fejlmeddelse du kan bruge til noget...
Microsoft JScript runtime error '800a01b6' Object doesn't support this property or method /dab1/dabweb10/test.asp, line 4 <%@LANGUAGE="JScript"%> <% d = Request.QueryString("selectActor") d = d.Replace("and","og"); %>
<%@LANGUAGE="JScript"%> <% d = Request.QueryString("selectActor") d = d.toString() %> Microsoft JScript runtime error '800a01b6' Object doesn't support this property or method /dab1/dabweb10/test.asp, line 4
Det lader til at Request.QueryString IKKE returne tekst, som den ellers burde. Samtidig er der heller ikke en toString() funktion som der også burde være.
Ved at smide +"" på kan vi tvinge indholdet til at være tekst, men der burde den køre toString() funktionen i det skjulte. Funktionen hedder måske noget anden, men det ved systemet åbentbart godt.
Problemt er vel at Request.QueryString returnere ikke et String Object hvor metoderne .toString() og .replace høre til, d bliver til en anden variable type. Man når man så ligger den tomme streng "" til konvertere JScript variablen til et String Object...
Derfor vil jeg mene mit sidste forlag 11/05-2006 13:29:31 også virker :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.