Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Mirada2000

voir les video et mp3 dans certains dossier sous Win ME

Messages recommandés

Bonjour,

je voudrais savoir comment peut'on faire pour créer un fichier folder.htt sous WinMe permettant de visualiser les vidéo et mp3, logiquement c'est la même commande que sous internet EXplorer car c'est du HTML, mais l'astuce pour win98 ne fonctionne pas pour ME

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour;

apparemment, c'est la section ShowInfo qu'il faut changer dans le folder.htt de Windows ME. En voici le code:

       function ShowInfo() {

           // updates the left info panel when you select icons

           var item;

           var name;

           var data;

           var text;

           var title;

           var size = 0;

           var i;

 

           if (gDoBlends) { // The blending function

               Panel.filters.blendTrans.Stop();

               Panel.filters.blendTrans.Apply();

           }

 

           // kill any preview

           Preview.innerHTML = "";

           Preview.style.display = "none";

           Thumbnail.style.display = "none";

 

           data = FileList.SelectedItems().Count; // Counting the selected files

           if (data == 0) // nothing selected? go to NoneSelected()

               text = NoneSelected();  

           else if (data > 1) // More than one item selected? go to ManySelected()

               text = ManySelected(data);

           else { //Only one item selected.

               item = FileList.SelectedItems().Item(0);

 

               //Getting the files's:

               // 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))) //File is locked

                   text += "  <img id=Locked src='res://webview.dll/Locked.gif'>";

 

               // type

               data = FileList.Folder.GetDetailsOf(item, 2);

               if (data)

                   text += "<br>" + data;

 

               // date

               text += HandleDate(item); // Go there

 

               // size

               text += HandleSize(item); // Go there

 

               // extra details?

               gFoundAuthor = false;

               for (i = 4; i < 10; i++) { // Starting with 4 (the file attributes), going to 10

                   title = FileList.Folder.GetDetailsOf(null, i);

                   if (!title) //If we don't get something, breaking the loop

                       break;

                   data = FileList.Folder.GetDetailsOf(item, i);

                   if (title == L_Attributes_Text) // Else, if we have the attributes

                   {

                       if ( !item.IsFolder ) // Item is not a folder

                           text += "<p>" + title + L_Colon_Text + FormatAttributes(data);

                   }

                   else if (data) { // There is other data

                       var safeData = SanatizeString(data);

                       if (title == "Author") { //An autor

                           gFoundAuthor = true;

                           text += "<p>" + title + L_Colon_Text + "<a href='mailto:" + safeData + "'>" + safeData + "</a>";

                       } else //Something else

                           text += FormatDetail(title, safeData);

                   }

               }

 

               Info.innerHTML = text;  // errors may be generated if the thumbnail or media preview controls

                                       // are not available. So, we "flush" the text before that

 

               // 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

                   {

                       ext = GetFileExtension(item.Path); // Getting file's extension

                       if (IsMovieFile(ext)) // It's a movie, writing movie player code, go there.

                       {

                           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)) // It's a sound file, writing sound player code, go there.

                       {

                           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 != "") // There is a preview, showing Preview div

                           Preview.style.display = "";

                   }

           }

           // replace Info with the new text

           Info.innerHTML = text;

           if (gDoBlends)

               Panel.filters.blendTrans.Play();

       }

A tester...

Partager ce message


Lien à poster
Partager sur d’autres sites

Ce n'est ps loin car une barre windows media aparait, mais je n'est aps sut ou placer ton texte donc cela a planter le dossier, voici le folder.htt par defaut

 

 

<!--

* Copyright 1999 Microsoft Corporation.  All rights reserved.

-->

 

<html>

   <head>

       <meta http-equiv="content-type" content="text/html; charset=Windows-1252">

   </head>

   <style>

       body        {margin: 0; font: menu; color: black}

       #Panel      {position: absolute; width: 200px; height: 100%; visibility: hidden}

       #Corner     {padding-left: 12px; padding-right: 0px; padding-top: 11px}

       #FolderIcon {width: 32px; height: 32px}

       #FolderName {margin-top: 8px; font: 13pt/13pt menu; font-weight: bold}

       #LogoLine   {width: 100%; height: 2px; margin-top: 4px; vertical-align: top}

       #Details    {padding-left: 12px; padding-right: 0px; margin-top: 8px}

       #Locked     {vertical-align: baseline}

       #Preview    {}

       .Movie      {width: 176px; height: 136px}

       .Sound      {width: 176px; height: 46px}

       .Divider    {width: 100%; color: #C0C0C0; height: 1px}

       #Thumbnail  {width: 120px; height: 120px}

       .Legend     {margin-left: 8px; margin-right: 0px}

       #FileList   {position: absolute; width: 0; height: 100%; border: 0}

       p           {margin-top: 12px}

       p.Half      {margin-top: 4px}

       p.Button    {margin-top: 8px}

       button      {font: 8pt Tahoma; margin-left: 12px; margin-right: 0px}

       .Message    {margin: -4px; margin-right: 0; padding: 3px; background: infobackground; color: infotext; border: 1px solid lightgrey}

       #CSCPlusMin {width: 17px}

       #CSCText    {}

       #CSCDetail  {}

       #CSCButton  {}

   </style>

 

   <script>

 

       // THIS SCRIPT IS COMMON FOR ALL CUSTOM WEB VIEWS

 

       var L_Prompt_Text         = "Sélectionnez un élément pour obtenir une description.";

       var L_Empty_Text          = "Aucun élément à afficher dans ce dossier.";

       var L_Multiple_Text       = " éléments sélectionnés.";

       var L_Size_Text           = "Taille : ";

       var L_FileSize_Text       = "Taille totale fichier(s) : ";

       var L_Delimiter_Text      = ",";

       var L_Bytes_Text          = " octets";

       var L_Today_Text          = "Aujourd'hui à";

       var L_Yesterday_Text      = "Hier à";

       var L_Preview_Text        = "Génération de l'aperçu en cours...";

       var L_TotalSize_Text      = "Capacité : ";

       var L_UsedSpace_Text      = "Utilisé :  ";

       var L_FreeSpace_Text      = "Libre : ";

       var L_Attributes_Text     = "Attributs";

       var L_Codes_Text          = "RHSaCE"; // suppress the Archive flag

       var L_ReadOnly_Text       = "Lecture seule";

       var L_Hidden_Text         = "Masqué";

       var L_System_Text         = "Système";

       var L_Archive_Text        = "Archive";

       var L_Compressed_Text     = "Compressé";

       var L_Encrypted_Text      = "Crypté";

       var L_NoAttributes_Text   = "(normal)";

       var L_SeeAlso_Text        = "Voir aussi :";

       var L_UsedSpaceTitle_Text = "Espace utilisé";

       var L_FreeSpaceTitle_Text = "Espace libre";

       var L_Colon_Text          = " : ";

       var gAttributeNames       = new Array(L_ReadOnly_Text, L_Hidden_Text, L_System_Text, L_Archive_Text, L_Compressed_Text, L_Encrypted_Text);

       var gIntroText            = "";

       var gTimer                = 0;

       var gDoBlends             = false && (navigator.cpuClass != "Alpha" && screen.colorDepth > :P;

       var gPlusCold             = "<img id=CSCBmp align=middle src=pluscold.gif>";

       var gPlusHot              = "<img id=CSCBmp align=middle src=plushot.gif>";

       var gMinusCold            = "<img id=CSCBmp align=middle src=mincold.gif>";

       var gMinusHot             = "<img id=CSCBmp align=middle src=minhot.gif>";

       var gToday;

       var gYesterday;

       var gFolderPath           = "";

       var gFoundAuthor          = false;

 

       function FormatDetail(label, data) {

           var s;

           if (label.length + data.length > 32)

               s = "<p>" + label + L_Colon_Text + "<br>" + data;

           else

               s = "<p>" + label + L_Colon_Text + data;

           return s;

       }

 

       function SanatizeString(data) {

         var re = /</g;

         var s = data.replace( re, "<");

         re = />/g;

         s = s.replace( re, ">");

 

         return s;

       }

 

       function ShowInfo() {

           // updates the left info panel when you select icons

           var item;

           var name;

           var data;

           var text;

           var title;

           var size = 0;

           var i;

 

           if (gDoBlends) {

               Panel.filters.blendTrans.Stop();

               Panel.filters.blendTrans.Apply();

           }

 

           // kill any preview

           Preview.innerHTML = "";

           Preview.style.display = "none";

           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 id=Locked src='res://webview.dll/Locked.gif'>";

 

               // 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)

                   {

                       if ( !item.IsFolder )

                           text += "<p>" + title + L_Colon_Text + FormatAttributes(data);

                   }

                   else if (data) {

                       var safeData = SanatizeString(data);

                       if (title == "Author") {

                           gFoundAuthor = true;

                           text += "<p>" + title + L_Colon_Text + "<a href='mailto:" + safeData + "'>" + safeData + "</a>";

                       } else

                           text += FormatDetail(title, safeData);

                   }

               }

 

               Info.innerHTML = text;  // errors may be generated if the thumbnail or media preview controls

                                       // are not available. So, we "flush" the text before that

 

               // 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

                   {

                       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();

       }

 

       function FormatNumber(n) {

           var s = "";

           var i, j = 0;

           for (i = n.length - 1; i >= 0; i--) {

               s = n.charAt(i) + s;

               if (i && ((++j % 3) == 0))

                   s = L_Delimiter_Text + s;

           }

           return s;

       }

 

       function HandleSize(item) {

           var s = "";

           var size = item.Size;

           if (size && size >= 0 && size < 1000)

               s = "<p>" + L_Size_Text + size + L_Bytes_Text;

           else {

               var data = FileList.Folder.GetDetailsOf(item, 1);

               if (data)

                   s = "<p>" + FileList.Folder.GetDetailsOf(null, 1) + L_Colon_Text + data;

               else if (size)

                   s = "<p>" + L_Size_Text + FormatNumber(size.toString()) + L_Bytes_Text;

           }

           return s;

       }

 

       function HandleDate(item) {

           var s = "";

           var data = FileList.Folder.GetDetailsOf(item, 3);

           if (data)  

               s = "<p>" + FileList.Folder.GetDetailsOf(null, 3) + L_Colon_Text + data;

           return s;

       }

 

       function FormatAttributes(data) {

           var s = "";

           var code;

           for (i = 0; i < L_Codes_Text.length; i++) {

               code = L_Codes_Text.charAt(i);

               if (data.indexOf(code) > -1) {

                   if (s)

                       s += ", ";

                   s += gAttributeNames;

               }

           }

           if (!s)

               s = L_NoAttributes_Text;

           return s;

       }

 

       function FormatComment(data) {

           var s = "";

           if (data) {

               data = SanatizeString( data );

               var start;

               var end;

               var theLink;

               var a = data.split("n");

               var L_Author_Text = "Auteur : ";

 

               // look for a contact

               for (var i in a) {

                   start = a.indexOf(L_Author_Text);

                   if (start < 0)

                       continue;

                   if (gFoundAuthor) // already in Details column

                       a = "";

                   else {

                       start += L_Author_Text.length;

                       end = a.length;

                       theLink = data.substring(start, end);

                       a = L_Author_Text + "<a href='mailto:" + theLink + "'>" + theLink + "</a>";

                   }

               }

 

               // parse lines for Office files without breaking links below

               data = a.join("<br>n");

               // look for embedded links

               start = data.indexOf("http://");

               if (start < 0)

                   start = data.indexOf("file://");

               if (start < 0)

                   s += data;

               else {

                   end = data.indexOf(" ", start);

                   if (end < 0)

                       end = data.length;

                   if (start > 0)

                       s += data.substring(0, start - 1);

                   theLink = data.substring(start, end);

                   s += theLink.link(theLink);

                   if (end < data.length)

                       s += data.substring(end + 1, data.length);

               }

           }

           return s;

       }

 

       function GetFileExtension(name) {

           var ext = name.substring(name.lastIndexOf(".") + 1, name.length);

           return ext.toLowerCase();        

       }

 

       function IsMovieFile(ext) {

           // disabled

           return false;

 

           var types = ",asf,avi,wmv,wvx,m1v,mov,mp2,mpa,mpe,mpeg,mpg,mpv2,qt,asx,";

           var temp = ","+ext+",";

           return types.indexOf(temp) > -1;

       }

 

       function IsSoundFile(ext) {

           // disabled

           return false;

 

           var types = ",aif,aiff,au,mid,midi,rmi,snd,wav,mp3,m3u,wma,";

           var temp = ","+ext+",";

           return types.indexOf(temp) > -1;

       }

 

       function IsFileLocked(name) {

           return (name.indexOf(L_Codes_Text.charAt(0)) > -1);

       }

 

       function GetMessage() {

           var s = "";

           return (s) ? "<p><div class=Message>" + s + "</div>" : "";

       }

 

       function CSCFolderStatus() {

           return FileList.Folder.OfflineStatus;

       }

 

       function CSCSynchronize() {

           FileList.Folder.Synchronize();

       }

 

       function CSCGetStatusText(status)

       {

           var s = "";

           var L_Online_Text                   = "Ce dossier est <b>En ligne</b>.";

           var L_Offline_Text                  = "Ce dossier est <b>Hors connexion</b>.";

           var L_ServerAvailable_Text          = "Ce dossier est <b>hors connexion</b>, mais vous pouvez maintenant effectuer la synchronisation.";

           var L_DirtyCache_Text               = "Ce dossier est <b>en ligne</b>, mais obsolète.";

 

           switch(status)

           {

           case 0:

               s = L_Online_Text;

               break;

           case 1:

               s = L_Offline_Text;

               break;

           case 2:

               s = L_ServerAvailable_Text;

               break;

           case 3:

               s = L_DirtyCache_Text;

               break;

           }

           return s;

       }

 

       function CSCGetStatusDetail(status)

       {

           var s = "";

           var L_OnlineExpand_Text            = "Les fichiers contenus dans ce dossier peuvent être disponibles lorsque vous êtes déconnecté du réseau en sélectionnant le fichier et en cliquant sur Rendre disponible hors connexion, dans le menu Fichier.";

           var L_OfflineExpand_Text           = "Toute modification apportée hors connexion doit être synchronisée lors de la prochaine connexion au réseau.";

           var L_ServerAvailableExpand_Text   = "Le serveur hôte de ce dossier est à nouveau disponible.";

           var L_DirtyCacheExpand_Text        = "Les modifications apportées hors connexion n'ont pas encore été synchronisées.";

           switch(status)

           {

           case 0:

               s = L_OnlineExpand_Text;

               break;

           case 1:

               s = L_OfflineExpand_Text;

               break;

           case 2:

               s = L_ServerAvailableExpand_Text;

               break;

           case 3:

               s = L_DirtyCacheExpand_Text;

               break;

           }

           return s;

       }

 

       function CSCGetStatusButton(status)

       {

           var s = "";

           var L_SynchronizeButton_Text        = "<p class=Button><button onclick='CSCSynchronize()'>Synchroniser</button>";

           if ((status == 2) || (status == 3))

           {

               s = L_SynchronizeButton_Text;

           }

           return s;

       }

 

       function CSCShowStatusInfo(expand)

       {

//            var status = CSCFolderStatus();  Doesn't work on downlevel webview (IE4), so commenting out.

           var status = -1;

           

           if (status >= 0)

           {

               var fIsHot = (CSCText.style.color == document.linkColor);

 

               CSCText.innerHTML = CSCGetStatusText(status);

               if (expand)

               {

                   CSCText.innerHTML += "<br>";

                   if (fIsHot)                        

                       CSCPlusMin.innerHTML = gMinusHot;

                   else

                       CSCPlusMin.innerHTML = gMinusCold;

                   CSCDetail.innerHTML = CSCGetStatusDetail(status) + "<br>";

                   if (document.dir == "rtl")

                       CSCDetail.style.marginRight = document.body.clientWidth - (CSCText.offsetLeft + CSCText.offsetWidth);

                   else

                       CSCDetail.style.marginLeft = CSCText.offsetLeft;

                   CSCDetail.style.display = "";

               }

               else

               {

                   if (fIsHot)

                       CSCPlusMin.innerHTML = gPlusHot;

                   else

                       CSCPlusMin.innerHTML = gPlusCold;

                   CSCDetail.style.display = "none";

               }

               var cscButton = CSCGetStatusButton(status);

               if (cscButton.length > 0)

               {

                   CSCButton.innerHTML = cscButton;

                   CSCButton.style.display = ""

               }

               else

               {

                   CSCButton.style.display = "none"

               }

               CSC.style.display = "";

           }

           else

           {

               CSC.style.display = "none";

           }

       }

 

       function CSCShowExpandedStatus(expand)

       {

           CSCShowStatusInfo(true);

       }

 

       function CSCShowFoldedStatus(expand)

       {

           CSCShowStatusInfo(false);

       }

 

       function IsCSCStatusExpanded()

       {

           return ((CSCPlusMin.innerHTML.indexOf("mincold.gif") != -1) ||

                   (CSCPlusMin.innerHTML.indexOf("minhot.gif") != -1));

 

       }

 

       function IsCSCStatusFolded()

       {

           return ((CSCPlusMin.innerHTML.indexOf("pluscold.gif") != -1) ||

                   (CSCPlusMin.innerHTML.indexOf("plushot.gif") != -1));

       }

 

       function CSCShowStatus()

       {

           if (IsCSCStatusExpanded())

           {

               CSCShowExpandedStatus();

           }

           else    // Default to folded status

           {

               CSCShowFoldedStatus();

           }

       }

 

       function CSCShowStatus_FoldExpand_Toggle()

       {

           if (IsCSCStatusExpanded())

           {

               CSCShowFoldedStatus();

           }

           else if(IsCSCStatusFolded())

           {

               CSCShowExpandedStatus();

           }

       }

 

       function CSC_MouseOver()

       {

           if (CSCText.style.cursor == "hand")

               return;

 

           if (IsCSCStatusExpanded())

               CSCPlusMin.innerHTML = gMinusHot;

           else

               CSCPlusMin.innerHTML = gPlusHot;

           CSCText.style.color = document.linkColor;

           CSCPlusMin.style.cursor = "hand";

           CSCText.style.cursor = "hand";

       }

 

       function CSC_MouseOut()

       {

           if (CSCText.style.cursor == "auto")

               return;

 

           if (element = window.event.toElement)

           {

               idCursor = element.id;

               if (idCursor == "CSCDiv" ||

                   idCursor == "CSCText" ||

                   idCursor == "CSCPlusMin" ||

                   idCursor == "CSCBmp")

               {

                   return;

               }

           }

 

           if (IsCSCStatusExpanded())

               CSCPlusMin.innerHTML = gMinusCold;

           else

               CSCPlusMin.innerHTML = gPlusCold;

           CSCText.style.color = "black";

           CSCPlusMin.style.cursor = "auto";

           CSCText.style.cursor = "auto";

       }

 

       function NoneSelected() {

           //var s = gIntroText + (FileList.Folder.Items().Count ? L_Prompt_Text : L_Empty_Text);

           var s = gIntroText + L_Prompt_Text;

 

           s += GetMessage();

 

           if (false || gFolderPath.length == 3) { // true allows all subfolders to show the pie chart

               drive = gFolderPath.substring(0, 3);

               if (Thumbnail.displayFile(drive)) {

                   if (gFolderPath.length == 3)

                       s += "<p><br>" + L_TotalSize_Text + Thumbnail.totalSpace + "<p>";

                   else

                       s += "<p><br>" + drive.link(drive) + "<p><p>" + L_TotalSize_Text + Thumbnail.totalSpace;

                   s += "<p><table class=Legend width=12 height=12 border=1 ";

                   if (document.dir == "rtl")

                       s += "align=right";

                   else

                       s += "align=left";

                   s += " bgcolor=threedface bordercolordark=black bordercolorlight=black><tr><td title="";

                   s += L_UsedSpaceTitle_Text;

                   s += ""></td></tr></table> " + L_UsedSpace_Text + Thumbnail.usedSpace;

                   s += "<p><table class=Legend width=12 height=12 border=1 ";

                   if (document.dir == "rtl")

                       s += "align=right";

                   else

                       s += "align=left";

                   s += " bgcolor=threedhighlight bordercolordark=black bordercolorlight=black><tr><td title="";

                   s += L_FreeSpaceTitle_Text;

                   s += ""></td></tr></table> " + L_FreeSpace_Text + Thumbnail.freeSpace;

                   Thumbnail.style.display = "";

               }

           }

           return s;

       }

 

       function ManySelected(items) {

           var s = items + L_Multiple_Text + "<p>";

           var size = 0;

           if (items <= 100) {

               for (var i = 0; i < items; i++) {

                   var itemsize = FileList.SelectedItems().Item(i).Size

                   if (itemsize < 0)

                       size += (itemsize + 4294967296);

                   else

                       size += itemsize;

               }

               if (size)

                   s += L_FileSize_Text + FormatNumber(size.toString()) + L_Bytes_Text + "<p>";

               if (items <= 16)

                   for (i = 0; i < items; i++)

                       s += SanatizeString(FileList.SelectedItems().Item(i).Name) + "<br>";

           }

           return s;

       }

 

       // EVENTS

 

       function Resize() {

           if (document.body.clientWidth < Panel.style.pixelWidth * 2) {

               Panel.style.visibility = "hidden";

               FileList.style.pixelLeft = 0;

               FileList.style.pixelWidth = document.body.clientWidth;

           } else {

               Panel.style.visibility = "visible";

               if (document.dir == "rtl") {

                   FileList.style.pixelLeft = 0;

               } else {

                   FileList.style.pixelLeft = Panel.style.pixelWidth;

               }

               FileList.style.pixelWidth = document.body.clientWidth - Panel.style.pixelWidth;

           }

       }

 

       function ThumbnailReady() {

           window.clearTimeout(gTimer);

           Preview.innerHTML = "";

           Preview.style.display = "none";

           if (Thumbnail.haveThumbnail())

               Thumbnail.style.display = "";

       }

 

       // INITIALIZATION

 

       function Initialize(introText) {

           gIntroText = introText;

           gFolderPath = Info.innerHTML;

 

           Thumbnail.style.display = "none";

 

           CSCShowStatus();

           

           Info.innerHTML = NoneSelected();

 

           // fix styles

           var L_SystemFont1_Text = "MS Sans Serif";

           var L_SystemFont2_Text = "MS Shell Dlg";

           var L_SystemFont_Text = "Tahoma, Verdana";

           var tr = document.body.createTextRange();

           if (navigator.cpuClass != "Alpha") {

               tr.collapse();

               var actualFont = tr.queryCommandValue("FontName");

               if (actualFont == L_SystemFont1_Text || actualFont == L_SystemFont2_Text)

                   document.body.style.fontFamily = L_SystemFont_Text;

           } else

               document.body.style.fontFamily = L_SystemFont_Text;

 

           // init relative dates

           gToday = new Date();

           gToday = gToday.toLocaleString();

           gToday = gToday.substring(0, gToday.indexOf(' '));

           gYesterday = new Date(Date.parse(gToday) - (1000 * 60 * 60 * 24));

           gYesterday = gYesterday.toLocaleString();

           gYesterday = gYesterday.substring(0, gYesterday.indexOf(' '));

 

           // call our Resize() function whenever the window gets resized

           window.onresize = Resize;

       }

 

       function OnWebviewLinkEnter( aLink )

       {

           if( aLink.title )

           {

               window.status = aLink.title;

           }

           else

           {

               window.status = "";

           }

           return true;

       }

 

       function OnWebviewLinkExit()

       {

           window.status = "";

           return false;

       }

 

       function errorHandler() {

           return true;    // Don't show the default error message box

       }

 

       function Load() {

 

           Panel.style.overflow = "auto";

           window.onerror = errorHandler;

           Initialize("");

           Resize();

       }

 

       function StopMediaPlayer()

       {

           if (Preview.innerHTML != "")

           {

               //MediaPlayer.Stop();

           }

       }

   </script>

 

   <script for="Thumbnail" event="OnThumbnailReady">

       ThumbnailReady();

   </script>

 

   <script for="FileList" event="SelectionChanged">

       window.clearTimeout(gTimer);

       gTimer = window.setTimeout("ShowInfo()", gDoBlends ? 500 : 0); // need actual double-click time

   </script>

 

   <script for="FileList" event="VerbInvoked">

       // If the user immediately double-clicks the file, we would get

       // a selection changed event immediately followed by the VerbInvoked

       // event and we would not have had enough time to create the MediaPlayer

       // in the SelectionChanged event handler. So, we delay handling this

       // event a little bit

       window.setTimeout("StopMediaPlayer()", 500);

   </script>

 

   <script for="FileList" event="BeginDrag">

       window.setTimeout("StopMediaPlayer()", 500);

   </script>

 

   <script for="WVLink" event="onmouseover">

       return OnWebviewLinkEnter( this );

   </script>

 

   <script for="WVLink" event="onfocus">

       return OnWebviewLinkEnter( this );

   </script>

 

   <script for="WVLink" event="onmouseout">

       return OnWebviewLinkExit();

   </script>

 

   <script for="WVLink" event="onblur">

       return OnWebviewLinkExit();

   </script>

       

   <body scroll=no onload=Load()>

       <div id=Panel style="background: white URL(wvleft.bmp) no-repeat left top">

           <div id=Corner>

               <object id=FolderIcon classid="clsid:E5DF9D10-3B52-11D1-83E8-00A0C90DC849" tabIndex=-1>

                   <param name="scale" value=100>

               </object>

               <br>

               <div id=FolderName>

                   %THISDIRNAME%

               </div>

           </div>

           <img id=LogoLine src="wvline.gif">

           <div id=Details>

               <span id=CSC>

                   <div id=CSCDiv tabIndex=2 onmouseover="CSC_MouseOver()" onmouseout="CSC_MouseOut()" onclick="CSCShowStatus_FoldExpand_Toggle()" onkeypress="CSCShowStatus_FoldExpand_Toggle()">

                   <span id=CSCPlusMin>

                   </span>

                   <span id=CSCText>

                   </span>

                   <br>

                   </div>

                   <div id=CSCDetail>

                   </div>

                   <span id=CSCButton>

                   </span>

                   <hr CLASS=Divider NOSHADE>

               </span>

               <span id=Info>

                   %THISDIRPATH%

               </span>

               <div id=Preview style="display: none">

               </div>

               <br>

 

               <object id=Thumbnail classid="clsid:1D2B4F40-1F10-11D1-9E88-00C04FDCAB92" tabIndex=-1>

               </object>

               <label id=ThumbnailLabel for="Thumbnail" style="display: none">

               </label>

 

           </div>

       </div>

       <object id=FileList classid="clsid:1820FED0-473E-11D0-A96C-00C04FD705A2" tabIndex=1>

       </object>

   </body>

</html>

 

 

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Votre contenu devra être approuvé par un modérateur

Invité
Vous postez un commentaire en tant qu’invité. Si vous avez un compte, merci de vous connecter.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×