home *** CD-ROM | disk | FTP | other *** search
/ Windows News 2006 October / wn148cd2.iso / Windows / Communiquer / V4S / V4Sfr.exe / V4S.dll / 1036 / HTML / 142 < prev    next >
Text File  |  2006-02-03  |  12KB  |  307 lines

  1. <!DOCTYPE root [
  2. <!ENTITY nbsp " ">
  3. <!ENTITY agrave "à">
  4. <!ENTITY eacute "é">
  5. <!ENTITY egrave "è">
  6. ]>
  7. <HTML>
  8. <style>
  9.     body { margin: 0; margin-left: 20px; margin-top: 0px; }
  10.     body,td,a,p,.h,.login {font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }
  11.     
  12.     a {text-decoration:none; font-weight:bold; color:#287ac1;}
  13.     a:hover {color:#333;}            
  14.     a.nav {color:#555;text-decoration:none}            
  15.     a:hover.nav {color:#287ac1;}
  16.     a.small {text-decoration:none; font-weight:normal; color:#287ac1;}
  17.     a:hover.small {color:#333;}
  18.                 
  19.     h1 {font-size: 16px; font-weight:bold;margin:0px; color:#287ac1;}
  20.     h2 {font-size: 12px; font-weight:bold;margin:0px; color:#333;}
  21.     h4 {font-size: 20px; font-weight:bold;margin:0px; color:#287ac1;}
  22.     
  23.     .buttontotext{font-Family: verdana,arial,helvetica; font-size: 8pt; border:0px; background-color:#FFFFFF; text-decoration:none ;color:#287ac1;}
  24.     .buttontotext:hover{font-Family: verdana,arial,helvetica; font-size: 8pt; text-decoration:none; cursor:pointer;color:#666666;}
  25.  
  26. </style>
  27. <body topmargin="0" marginheight="0" onLoad="onFrameLoad();">
  28.     <tmpl_if !skypeOnline>
  29.         <form method="post" action="orb://page?orbName=playerFrame&folder=<tmpl_var folder escape=url/>&orbFullScreen=true" id="formReconnect">
  30.             <input type="hidden" name="Reconnect" value="Reconnect"/>
  31.         </form>
  32.   </tmpl_if>
  33.   
  34.   <table width="100%" cellpadding="0" cellspacing="0" background="orb://image?orbName=box_bl_bot.gif">
  35.     <tr>
  36.             <td align="left" width="6"><img src="orb://image?orbName=box_bl_bot_left.gif" border="0"/></td>      
  37. <tmpl_if Inbox>
  38.             <td align="center" width="22"><img style="cursor: pointer" src="orb://image?orbName=delete_s.gif" title="Envoyer la sélection à la corbeille" onclick="parent.mainFrame.submitForm('move', 'Trash')"/></td>
  39.             <td align="center" width="22"><img style="cursor: pointer" src="orb://image?orbName=download.gif" title="Télécharger la sélection" onClick="return parent.mainFrame.DownloadSelected()"/></td>
  40.             <td align="center" width="22"><img style="cursor: pointer" src="orb://image?orbName=play_s.gif" title="Ecouter la sélection" onClick="parent.mainFrame.PlaySelected()"/></td>
  41. </tmpl_if><tmpl_if Sent>
  42.             <td align="center" width="22"><img style="cursor: pointer" src="orb://image?orbName=trash_empty.gif" title="Supprimer définitivement la sélection" onclick="if (showWarning()) { parent.mainFrame.submitForm('move', ''); }"/></td>
  43.             <td align="center" width="22"><img style="cursor: pointer" src="orb://image?orbName=download.gif" title="Télécharger la sélection" onClick="return parent.mainFrame.DownloadSelected()"/></td>
  44.             <td align="center" width="22"><img style="cursor: pointer" src="orb://image?orbName=play_s.gif" title="Ecouter la sélection" onClick="parent.mainFrame.PlaySelected()"/></td>
  45. </tmpl_if><tmpl_if Trash>
  46.             <td align="center" width="22"><img style="cursor: pointer" src="orb://image?orbName=trash_empty.gif" title="Supprimer définitivement la sélection" onclick="parent.mainFrame.submitForm('move', '')"/></td>
  47.             <td align="center" width="22"><img style="cursor: pointer" src="orb://image?orbName=trash_undelete.gif" title="Restaurer la sélection" onclick="parent.mainFrame.submitForm('move', 'Inbox')"/></td>
  48. </tmpl_if>    
  49.             <td align="right"><img src="orb://image?orbName=box_bl_bot_right.gif" border="0"/></td>
  50.     </tr>
  51.   </table>
  52.   
  53.   <table width="100%" cellpadding="0" cellspacing="0">
  54.     <tr>
  55.       <td colspan="4"><img src="orb://image?orbName=spacer.gif" width="5" height="7" border="0"/></td>
  56.     </tr>
  57.     <tmpl_if warning>
  58.       <tr>
  59.         <td colspan="4"><tmpl_var warning/></td>
  60.       </tr>
  61.     </tmpl_if>
  62.     <tr>
  63.       <td align="left" valign="top"><table cellSpacing="0" cellPadding="0">
  64.           <tr>
  65.             <td rowspan="3"><img src="orb://image?orbName=wmp_l.gif" width="10" height="74" border="0"/></td>
  66.             <td height="2"><img src="orb://image?orbName=wmp_t.gif" width="283" height="2" border="0"/></td>
  67.             <td rowspan="3"><img src="orb://image?orbName=wmp_r.jpg" width="95" height="74" border="0"/></td>
  68.           </tr>
  69.           <tr>
  70.             <td><span id="music1"><span style="visibility:visible">
  71.               <object id="mediaPlayer" width="283" height="68" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" type="application/x-oleobject" codebase="https://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" >
  72.                 <param name="fileName" value="a.asx"/>
  73.                 <param name="autoStart" value="false"/>
  74.                 <param name="BufferingTime" value="1"/>
  75.                 <param name="showControls" value="true"/>
  76.                 <param name="ShowStatusBar" value="true"/>
  77.                 <param name="ShowPositionControls" value="true"/>
  78.                 <PARAM NAME="ShowDisplay" VALUE="false"/>
  79.                 <embed type="application/x-mplayer2" name="mediaPlayer" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" width="283" height="68" src=""  filename="a.asx" showcontrols="1" showdisplay="0" showstatusbar="1" autostart="false"></embed>
  80.               </object>
  81.               </span></span> </td>
  82.           </tr>
  83.           <tr>
  84.             <td height="4"><img src="orb://image?orbName=wmp_b.gif" width="283" height="4" border="0"/></td>
  85.           </tr>
  86.         </table></td>
  87.         
  88.         <td width="100%" align="center">
  89.         <img src="orb://image?orbName=call_s_button.gif" title="Appeler un contact Skype" style="cursor: pointer;" border="0" onClick="javascript:window.open('{orb://page?orbName=callskype&orbFullScreen=true&orbSimpleUrl=true}','_blank','width=360,height=470,resizable');"/><br/><br/>
  90.         <img src="orb://image?orbName=send_message.gif" title="Composer un nouveau message" style="cursor: pointer;" onClick="javascript:window.open('{orb://page?orbName=msgCompose&orbFullScreen=true&orbSimpleUrl=true}','_blank','width=725,height=500,resizable');" border="0"/></td>
  91.       <td align="right" nowrap="nowrap"><span class="fontsize1">Statut Skype:
  92.         <tmpl_if skypeOnline><font color="#008000">En ligne</font>
  93.           <tmpl_else/>
  94.           <font color="#ff0000">Hors ligne</font><br/><span class="buttontotext">
  95.           <a href="#" onclick="reconnect()" style="font-size:9;">(Reconnecter Skype)</a>
  96.           </span></tmpl_if>
  97.         </span><br/>
  98.         <span class="fontsize1">Statut répondeur:
  99.         <tmpl_if v4sEnabled><font color="#008000">AllumΘ</font>
  100.           <tmpl_else/>
  101.           <font color="#ff0000">Eteint</font></tmpl_if>
  102.         </span> </td>
  103.  
  104.     </tr>
  105.   </table>
  106. <script type="text/javascript"> 
  107. <!--
  108. var fHasWMP=true;
  109. testWMP();
  110. var CurrRate = 1.0;
  111. var detect = navigator.userAgent.toLowerCase();
  112. <tmpl_if Sent>
  113. function showWarning() {
  114.     return confirm(
  115.         "Cette action va supprimer de maniΦre dΘfinitive les messages sΘlectionnΘs.\n"
  116.         + "Il est possible que les destinataires ne puissent ensuite plus Θcouter les messages audio associΘs.\n"
  117.         + "\n"
  118.         + "Voulez-vous continuer?");
  119. }
  120. </tmpl_if>
  121. function checkIt(string)
  122. {
  123.     place = detect.indexOf(string) + 1;
  124.     thestring = string;
  125.     return place;
  126. }
  127. function isIE()
  128. {
  129.     return checkIt('msie') && !checkIt('opera');
  130. }
  131. function testWMP()
  132.     try
  133.     {
  134.         if (document.mediaPlayer.FileName== "")
  135.         {            
  136.         }
  137.         fHasWMP=true;
  138.     }
  139.     catch(e){};
  140. }
  141. function isPlayerAvailable()
  142. {        
  143.     return fHasWMP;
  144. }
  145. function clickPlay(filename){
  146.     if (isPlayerAvailable())
  147.     {
  148.         var ext = filename.substring( filename.length-4, filename.length );
  149.         if (ext != ".asx" && ext != ".wma")
  150.         {
  151.             return true;
  152.         }
  153.         return playEmbed(filename);
  154.     }
  155.     else
  156.     {
  157.         return true;
  158.     }
  159. }
  160. function playEmbed(filename){
  161.  
  162.     document.getElementById("music1").innerHTML='<object id="mediaPlayer" width="283" height="68" '
  163.         +'classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" '
  164.         +'type="application/x-oleobject" '
  165.         +'codebase="https://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" > '
  166.         +'<param name="fileName" value="' + filename + '"/>'      
  167.         +'<param name="autoStart" value="true"/>'
  168.         +'<param name="BufferingTime" value="1"/> '
  169.         +'<param name="showControls" value="true"/>'    
  170.         +'<param name="ShowStatusBar" value="true"/>'  
  171.         +'<param name="ShowPositionControls" value="true"/>'  
  172.         +'<PARAM NAME="ShowDisplay" VALUE="false"/>'
  173.         +'<embed type="application/x-mplayer2" name="mediaPlayer"' 
  174.         +'pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" '
  175.         +'width="283" height="68" '      
  176.         +'src="' + filename + '" '
  177.         +'showcontrols="1" showdisplay="0" showstatusbar="1" autostart="true">'
  178.         +'</embed>'
  179.         +'</object>';            
  180.  
  181.     return false;
  182. }
  183. function setPlayAllLink()
  184. {
  185.     var filename;
  186.     if (parent)
  187.         if (parent.mainFrame)
  188.             if (parent.mainFrame.getPlayAllUrl)
  189.                 filename = parent.mainFrame.getPlayAllUrl();
  190.     if (filename)
  191.     {
  192.     starting = 1;
  193.     document.getElementById("music1").innerHTML='<object id="mediaPlayer" width="283" height="68" '
  194.         +'classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" '
  195.         +'type="application/x-oleobject" '
  196.         +'codebase="https://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" > '
  197.         +'<param name="fileName" value="' + filename + '"/>'      
  198.         +'<param name="autoStart" value="true"/>'
  199.         +'<param name="showControls" value="true"/>'    
  200.         +'<param name="ShowStatusBar" value="true"/>'  
  201.         +'<param name="ShowPositionControls" value="true"/>'  
  202.         +'<PARAM NAME="ShowDisplay" VALUE="false"/>'
  203.         +'<embed type="application/x-mplayer2" name="mediaPlayer"' 
  204.         +'pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" '
  205.         +'width="283" height="68" '      
  206.         +'src="' + filename + '" '
  207.         +'showcontrols="1" showdisplay="0" showstatusbar="1" autostart="1">'
  208.         +'</embed>'
  209.         +'</object>';
  210.     }
  211.     else
  212.     {        
  213.         setTimeout( 'setPlayAllLink()', 1000 );
  214.     }      
  215. }
  216. function _SetPlayRate(rate)
  217.  {
  218.     var player  = document.getElementById("mediaPlayer");
  219.     if (player)
  220.     {
  221.         player.Rate = rate;
  222.         CurrRate = rate;
  223.     }
  224.     return true;
  225. }
  226. function SetPlayRate (rate, sleeptime)
  227. {
  228.     window.setTimeout('_SetPlayRate('+rate+');', sleeptime);
  229. }
  230. function reconnect()
  231. {
  232.     document.getElementById("formReconnect").submit();
  233. }
  234.  
  235. function getCurrentItem ()
  236. {
  237.     var player  = document.getElementById("mediaPlayer");
  238.     if (player)
  239.     {
  240.         var Entry;
  241.         Entry = player.GetCurrentEntry();
  242.         if (parent)
  243.             if (parent.mainFrame)
  244.             {
  245.                 if (parent.mainFrame.onPlayingPlaylistItem)
  246.                     parent.mainFrame.onPlayingPlaylistItem(Entry);
  247.             }
  248.     }
  249.     
  250.     //setTimeout ('getCurrentItem ()', 5000);
  251.     return true;
  252. }
  253.  
  254. function onFrameLoad()
  255. {
  256.     //if (isIE())
  257.     //{
  258.     //    setPlayAllLink();
  259.     //}
  260. }
  261. var starting = 1;
  262. -->
  263. </script>
  264. <SCRIPT LANGUAGE="JScript" FOR="mediaPlayer" EVENT="playStateChange(NewState)">
  265. <!--
  266.     var player = document.getElementById("mediaPlayer");    
  267.     if (player) 
  268.     {
  269.         if (starting==1)
  270.         {                        
  271.             starting=0;
  272.             //player.stop();
  273.             //return;
  274.         }
  275.         switch (NewState)
  276.         {
  277.             case 1:
  278.                 if (parent)
  279.                     if (parent.mainFrame)
  280.                         parent.mainFrame.onPlaying(-1);
  281.                 break;
  282.             case 4://fastforward
  283.             {
  284.                 if (CurrRate == 1.0)
  285.                 {
  286.                     SetPlayRate (1.4, 300);
  287.                 }
  288.                 else if (CurrRate == 1.4)
  289.                 {
  290.                     SetPlayRate (2.0, 300);
  291.                 }
  292.                 else
  293.                 {
  294.                     SetPlayRate (1.0, 300);
  295.                 }
  296.             }
  297.             break;
  298.         }
  299.         
  300.         getCurrentItem ();
  301.     }         
  302. -->
  303. </SCRIPT>
  304. </body>
  305. </HTML>
  306.