Hej alla...
<a onClick="set_path_form.selected_path.value='<%=subfol.path %>'"><%=subfol.path %>\<%=subfol.Name %></a><br>
<form action="gui.asp" method="post" name="set_path_form">
<input type="text" name="selected_path">
</form>
subfol.path = "D:\snabelpartaj\aktiekursen\aktiekursen" men när jag klickar på min länk för att skicka data till formuläret så blir resultatet:
D:snabelpartajaktiekursen
varför blir det så? Hur överför jag min path till formuläret med alla backslashar?
:bla
@ndersMedlem sedan juni 200032 969 inlägg Du får escape:a dina backslashar med.... backslashar. :)
edit: snabelpartaj låter fint, f.ö. :)
Mvh
\ är escape-tecken i javascript. Du kan använda det för att skriva tecken i en teststräng som annars inte hade gått, tex \" för ett citationstecken, (Som annars hade avslutat strängen) eller \n för en radbrytning, t ex alert("Rad\nNy rad");. Du kan även använda escape-tecknet på sig självt, så strängen borde se ut så här: subfol.path = "D:\\snabelpartaj\\aktiekursen\\aktiekursen"
Annars kan du använda följande variant
subfol.path = "file:///D:/snabelpartaj/aktiekursen/aktiekursen"
Tack guys,
Ni är ju kungar på det här :)
Jag valde <%=Replace(subfol.path, "\", "/")%> som lösning. Fungerar i alla fall just nu ;)
Ordet Snabelpartaj hoppade ut ur mitt sjuka huvud vid något tillfälle...
mattiasnordin skrev:
Jag valde <%=Replace(subfol.path, "\", "/")%> som lösning. Fungerar i alla fall just nu ;)
Gör du det bör du även ha med file:// före, bara en liten påminnelse.