atomic 3 Report post Posted March 22, 2014 Salam untuk semua,minta maaf kepada tuan tanah..banyak soalan.. :) contoh string: var x="c:\myfiles\photo\bunga.jpg"; mcm mana nak dapatkan hanya value= "bunga.jpg" value 'x' adalah dari : <input type="file"> mohon ada sudi kongsi ilmu. Quote Share this post Link to post Share on other sites
Chuki2 32 Report post Posted March 24, 2014 Pakai PHP ke ASP.Net? Quote Share this post Link to post Share on other sites
atomic 3 Report post Posted March 25, 2014 pakai asp Classic.. dalam IE dia papar value "c:\fakepath\abc.jpg" kalau dalam Mozilla dapat "abc.jpg". macam mana nak buat ah? replace "\" tak boleh..huhuhhu.. ingat nak replace jadi "c:.fakepath.abc.jpg" then split kan... var abc=x.split("."); var hasil=abc[1]+"."abc[0]; tapi replace plak tak boleh..ada cara lain tak... string.fromcharcode(92) pun tak boleh... :( Quote Share this post Link to post Share on other sites
atomic 3 Report post Posted March 26, 2014 dah berjaya replace jadi "c:.fakepath.abc.jpg" splitkan by "." array[0]="c:" array[1]="fakepath" array[2]="abc" array[3]="jpg" mcm mana nak dapatkan last and second last of array? sebab Mozilla jadi array[0]="abc" array[1]="jpg" poning ah.. :21: Quote Share this post Link to post Share on other sites
atomic 3 Report post Posted March 26, 2014 (edited) mohon pandangan otai2 semua...antara dua kode ni mana lagi semua..test dua2 jalan... IE 11 dan Firefox 27.0.1. var x=frmname1.File_1.value;// nama asal file var y=""; var finalImage=""; for(i=0;i<x.length;i++){//for untuk replace "\" kepada "." var temp=x.substr(i,1); if(temp===String.fromCharCode(92)){ temp="."; } y+=temp; } arry=y.split(".");//array length IE 4,Firefox 2 if(arry.length>3){ finalImage=arry[2]+"."+arry[3]; }else{ finalImage=arry[0]+"."+arry[1]; } alert(finalImage); var number = frmname1.File_1.value; var lenCount = number.toString().length; var myNum,temp,x,y=""; for (myNum = 0; (myNum < lenCount); myNum++) { temp = number.substr((myNum - 1), 1); if ((temp.charCodeAt(0) == 92)) { x = myNum; } } x = (lenCount - x); y = number.toString().substr((number.toString().length - x)); Edited March 26, 2014 by atomic Quote Share this post Link to post Share on other sites
johnburn 6 Report post Posted March 28, 2014 javascript spttnnya tak boleh akses fullpath kt client (for security reason). so saudare nk buat cmne sbnrnye? kl just nk nama file bleh try lbh kurg cmni: http://jsfiddle.net/johnburn/NSR5r/ Quote Share this post Link to post Share on other sites
atomic 3 Report post Posted March 28, 2014 terima kasih saudara johnburn, saya bg 100 Like untuk code anda.. ringkas dan menepati kehendak saya.. trimas... :3: Quote Share this post Link to post Share on other sites