Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: JavaScript ja tiedostopääte

JeTTas [20.08.2005 22:11:13]

#

Moi. Tarvitsen apua tiedostonpäätteen selvittämisessä, eli kysymys kuuluu miten saisin tämän toimimaan yhdellä vakiolla (Const imageExts tai Const strImageTypes) ASP:ssa ja JAVASCRIPT:ssä. Kiitos jo etukäteen

Const imageExts = ".gif,.jpg,.png,.jpeg,.bmp"
Const strImageTypes = "gif;jpg;png;jpeg;bmp"

saryFULTypes = Split(Trim(strImageTypes), ";")


blnExtOK = fileExt(strFileName, saryFULTypes)



'******************************** JAVASCRIPT ************************
	function isImage(file){
 	 //Get a file extension
  	var ext = file.substr(file.lastIndexOf('.')).toLowerCase()

 	 //Check extension to image types.

  	return '<%=imageExts%>,'.indexOf(ext+',') >= 0
	};



'*******************************ASP***********************************
Function fileExt(ByVal strFileName, ByVal saryFULTypes)

	Dim intExtLoopCount
	fileExt = False
	For intExtLoopCount = 0 To UBound(saryFULTypes)

	    If LCase(Right(strFileName, Len(saryFULTypes(intExtLoopCount)))) = LCase(saryFULTypes(intExtLoopCount)) Then fileExt = True
	Next

End Function

Metabolix [20.08.2005 22:48:41]

#

Villi arvaus rajallisilla JavaScript-taidoillani ja vielä rajallisemmalla kiinnostuksellani:

 function isImage(file){
//Get a file extension
var ext = file.substr(file.lastIndexOf('.') + 1).toLowerCase() // "+ 1"

//Check extension to image types.

return '<%=strImageTypes%>;'.indexOf(ext+';') >= 0 // se toinen vakio ja pilkut puolipisteiksi
};

Jos tuo toimii noin, niin kysynpä vain, että yrititkö edes itse (vai yritätkö vain epätoivoisesti copypasteta)? Muussa tapauksessa, onnea uudemmille yrityksille :)

JeTTas [21.08.2005 01:54:25]

#

KIITOS, nyt toimii.
Se on pienestä kiinni...;)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta