22. februar 2001 - 14:33
Der er
7 kommentarer og 1 løsning
javascript til at splitte en kommacepereret fil
Hej Er der nogen som kan lave et javascript som splitter en kommacerpereret fil, det skal være tilsvarende det nedenstående. <script language=vbscript> strList = split (strCheckDoc,\",\") for i = lbound(strList) to ubound(strList) if b = 1 then lngdocumentId = strList(a) b = 2 else if b = 2 then DocumentName = strList(a) b = 3 else if b = 3 then LastEditedDate = strList(a) b = 1 end if end if end if next </script>
Annonceindlæg fra Kommando
22. februar 2001 - 15:45
#1
Desværre clientside javascript har ingen mulighed for at læse eller skrive filer. kik på perl, det kan.
22. februar 2001 - 15:50
#2
kan man heller ikke splitte en variabel, det er til en asp løsning hvor jeg har fået noget javasript.
22. februar 2001 - 15:51
#3
Javascript kan da snildt splitte en fil op, problemet bliver bare at det skal være en fil der ligger på klient maskinen....!
22. februar 2001 - 15:54
#4
her er hele scriptet som det ser ud nu <script language=JavaScript> function Check() { var oObject = document.all; var str = \"\"; if (oObject != null) { if (oObject.length != null) { for (i = 0; i < oObject.length; i++) { if( oObject(i).name == \"documentrow\" ) { str = new String(oObject(i).id) test=document.all.item(\"NewCarbon\" + str.substring(5,str.length) ) //strList = split (test,\",\") //for (a = lbound(strList); ubound(strList)){ // if (b = 1){ // DocumentId = strList(a) // b = 2 // else if (b = 2 then){ // FileName = strList(a) // b = 3 // else if (b = 3 then){ // FileDate = strList(a) // b = 1 // } // } // } // alert(FileName); // alert(FileDate); //} //ctlFileControl2.CheckFile FileName, FileDate, Updated, IsPressent; document.all.item( \"NewCarbon\" + str.substring(5,str.length) ).innerHTML=\"<img name=\'img1\' src=\'images/Master1.gif\'>\"; hest = document.all.item( \"Master\" + str.substring(5,str.length) ).innerHTML=\"<img name=\'img1\' src=\'images/Master2.gif\'>\"; document.all.item( \"Lock\" + str.substring(5,str.length) ).innerHTML=\"<img name=\'img1\' src=\'images/Master2.gif\'>\"; alert(test); } } } } } </script>
22. februar 2001 - 15:57
#5
Det skal bruge til at vise status, ctlFileControl2 er en active exe som checker status for filen.
22. februar 2001 - 15:59
#6
det der skal splittes på er ude på klienten: id=\"IdRow<%=IdDocument & \",\" & DocumentName & \",\" & LastEditedDate%>\"
22. februar 2001 - 16:10
#7
jeg kommer gerne nogle flere points i spørgsmålet hvis det er nødvendigt
22. februar 2001 - 16:51
#8
så løkkedes det <script language=\"JavaScript\"> function Check() { var oObject = document.all; var str = \"\"; if (oObject != null) { if (oObject.length != null) { for (i = 0; i < oObject.length; i++) { if( oObject(i).name == \"documentrow\" ) { str = new String(oObject(i).id) test=document.all.item(\"NewCarbon\" + str.substring(5,str.length) ).id strList = test.split(\",\") a=(strList[0]); b=(strList[1]); c=(strList[2]); alert(a); alert(b); alert(c); //ctlFileControl2.CheckFile FileName, FileDate, Updated, IsPressent; document.all.item( \"NewCarbon\" + str.substring(5,str.length) ).innerHTML=\"<img name=\'img1\' src=\'images/Master1.gif\'>\"; hest = document.all.item( \"Master\" + str.substring(5,str.length) ).innerHTML=\"<img name=\'img1\' src=\'images/Master2.gif\'>\"; document.all.item( \"Lock\" + str.substring(5,str.length) ).innerHTML=\"<img name=\'img1\' src=\'images/Master2.gif\'>\"; alert(test); } } } } } </script> der er stadig points at hente, hvis jeg får brug for hjælp med hesyn til activeexefilen.
Vi tilbyder markedets bedste kurser inden for webudvikling