ok, nog eens folder.htt doorgelezen.
misschien kan hier iemand me mee helpen?
}
// kill any preview
Preview.innerHTML = "";
Preview.style.display = "none";
Thumbnail.style.height = 120;
Thumbnail.style.display = "none";
data = FileList.SelectedItems().Count;
if (data == 0)
text = NoneSelected();
else if (data > 1)
text = ManySelected(data);
else {
item = FileList.SelectedItems().Item(0);
// name
name = FileList.Folder.GetDetailsOf(item, 0);
if (!name)
name = item.Name;
text = "<b>" + SanatizeString(name) + "</b>";
if (false && IsFileLocked(FileList.Folder.GetDetailsOf(item, 4)))
text += " [img]'res://webview.dll/Locked.gif'[/img]";
// type
data = FileList.Folder.GetDetailsOf(item, 2);
if (data)
text += "<br>" + data;
// date
text += HandleDate(item);
// size
text += HandleSize(item);
// extra details?
gFoundAuthor = false;
for (i = 4; i < 10; i++) {
title = FileList.Folder.GetDetailsOf(null, i);
if (!title)
break;
data = FileList.Folder.GetDetailsOf(item, i);
if (title == L_Attributes_Text)
text += "<p>" + title + ": " + FormatAttributes(data);
else if (data) {
var safeData = SanatizeString(data);
if (title == "Author") {
gFoundAuthor = true;
text += "<p>" + title + ": <a href='mailto:" + safeData + "'>" + safeData + "</a>";
} else
text += FormatDetail(title, safeData);
}
}
// try to generate a new thumbnail or media preview
if (item.Size)
if (Thumbnail.displayFile(item.Path))
gTimer = window.setTimeout('Preview.innerHTML = "<br>" + L_Preview_Text; Preview.style.display = ""', 1000);
else if (gWantMedia) {
ext = GetFileExtension(item.Path);
if (IsMovieFile(ext))
{
Preview.innerHTML = '<p>' +
'<object ID=MediaPlayer class=Movie classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">' +
'<param name="ShowDisplay" value=false>'+
'<param name="AutoPlay" value="false">' +
'</object>';
MediaPlayer.EnableContextMenu = false;
MediaPlayer.Open(item.Path);
}
else if (IsSoundFile(ext))
{
Preview.innerHTML = '<p>' +
'<object ID=MediaPlayer class=Sound classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">' +
'<param name="ShowDisplay" value="false">'+
'<param name="AutoPlay" value="false">' +
'</object>';
MediaPlayer.EnableContextMenu = false;
MediaPlayer.Open(item.Path);
}
if (Preview.innerHTML != "")
Preview.style.display = "";
}
}
// replace Info with the new text
Info.innerHTML = text;
if (gDoBlends)
Panel.filters.blendTrans.Play();
----------------------------------------------------
heb ondertussen nog iets gevonden, ga nu proberen alle filetypes hierin te wissen , kijken of ie ze dan nog herkent als sound/video, indien niet maakt windows dus ook geen preview aan
}
function GetFileExtension(name) {
var ext = name.substring(name.lastIndexOf(".") + 1, name.length);
return ext.toLowerCase();
}
function IsMovieFile(ext) {
var types = ",asf,avi,m1v,mov,mp2,mpa,mpe,mpeg,mpg,mpv2,qt,asx,";
var temp = ","+ext+",";
return types.indexOf(temp) > -1;
}
function IsSoundFile(ext) {
var types = ",aif,aiff,au,mid,midi,rmi,snd,wav,mp3,m3u,";
var temp = ","+ext+",";
return types.indexOf(temp) > -1;
}
---------------