Advertisement
Guest User

Untitled

a guest
Jun 24th, 2013
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.46 KB | None | 0 0
  1. <!doctype html>
  2.  
  3. <!-- chamada condicional para browsers -->
  4. <!--[if lt IE 7]> <html class="ie6 oldie"> <![endif]-->
  5. <!--[if IE 7]> <html class="ie7 oldie"> <![endif]-->
  6. <!--[if IE 8]> <html class="ie8 oldie"> <![endif]-->
  7. <!--[if gt IE 8]><!--><html class=""><!--<![endif]-->
  8. <head>
  9. <meta charset="utf-8">
  10. <title>Video_proba</title>
  11. <!--[if lt IE 9]>
  12. <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  13. <![endif]-->
  14.  
  15. <!-- carrega ficheiros java e css on load -->
  16. <script src="src/mediagroup.js"></script>
  17. <style type="text/css">
  18. <!-- define cor de fundo da janela
  19. definição de posição de videos em x,y e z tamanhos dos mesmos 100% full
  20. define areas de mouse ouver na esquerda, direita e central -->
  21. html{background-color: #000;}
  22. body{
  23. background-color: #000;
  24. }
  25. <!--
  26. #video1 {
  27. text-align:center;
  28. position:absolute;
  29. left:0;
  30. top:0;
  31. width:100%;
  32. height:100%;
  33. z-index:2;
  34. visibility: hidden;
  35. }
  36. #video2 {
  37. text-align:center;
  38. position:absolute;
  39. left:0;
  40. top:0;
  41. width:100%;
  42. height:100%;
  43. z-index:1;
  44. overflow: visible;
  45. visibility: visible;
  46. }
  47. #video3 {
  48. text-align:center;
  49. position:absolute;
  50. left:0;
  51. top:0;
  52. width:100%;
  53. height:100%;
  54. z-index:3;
  55. visibility: hidden;
  56. }
  57. -->
  58. #left {
  59. position: absolute;
  60. left: 2px;
  61. top: -1px;
  62. width: 5%;
  63. height: 90%;
  64. z-index: 30;
  65. visibility: visible;
  66. background-image: url(bg.gif);
  67. background-repeat: no-repeat;
  68. }
  69. #right {
  70. position: absolute;
  71. left: 90%;
  72. top: 1px;
  73. width: 8%;
  74. height: 90%;
  75. z-index: 20;
  76. visibility: visible;
  77. background-image: url(bg.gif);
  78. background-repeat: repeat;
  79. }
  80. #center_vd {
  81. position: absolute;
  82. left: 45%;
  83. top: 0;
  84. height: 90%;
  85. z-index: 50;
  86. width: 10%;
  87. visibility: visible;
  88. background-image: url(bg.gif);
  89. background-repeat: repeat;
  90. }
  91.  
  92. </style> <!-- funções JavaScript de controlo dos videos "aparece/desaparece" com atributos defenidos nos ID=elements -->
  93. <script type="text/javascript">
  94. <!--
  95. document.documentElement.style.overflow = 'hidden';
  96. document.body.scroll = "no";
  97. function MM_swapImgRestore() { //
  98. var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  99. }
  100. function MM_preloadImages() { //carrega os videos e atribui um index
  101. var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  102. var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  103. if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
  104. }
  105.  
  106. function MM_findObj(n, d) { //identifica o objecto e executa a função
  107. var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  108. d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  109. if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  110. for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  111. if(!x && d.getElementById) x=d.getElementById(n); return x;
  112. }
  113.  
  114. function MM_swapImage() { //identifica a ação e troca a ordem do objecto "video"
  115. var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  116. if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  117. }
  118. function MM_showHideLayers() { //mostra ou esconde o objecto em função da selecção do ID=elemento
  119. var i,p,v,obj,args=MM_showHideLayers.arguments;
  120. for (i=0; i<(args.length-2); i+=3)
  121. with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
  122. if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
  123. obj.visibility=v; }
  124. }
  125. //-->
  126. </script>
  127. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
  128. <body >
  129. <!-- Declaração dos DIVs no HTML e processo a realizar no onmouseouver de cada um -->
  130. <div id="left" onMouseOver="MM_showHideLayers('video1','','show','video2','','hide','video3','','hide')">
  131. </div>
  132. <div id="right" onMouseOver="MM_showHideLayers('video1','','hide','video2','','hide','video3','','show')">
  133. </div>
  134. <div id="center_vd" onMouseOver="MM_showHideLayers('video1','','hide','video2','','show','video3','','hide')">
  135. </div>
  136. <div class="gridContainer clearfix">
  137. <div id="LayoutDiv1">
  138.  
  139.  
  140. <!-- Declaração dos videos no Html com várias sources para tipos de browser a conter no MediaGroup, definir Master e Slaves -->
  141.  
  142. <div id="video2">
  143. <video class="controller" controls mediagroup="00P1CH2C40" width="100%" height="100%"> <!-- declarar video pai "Master" no MediaGroup -->
  144. <source src="media/1.mp4" type='video/mp4'>
  145. <source src="media/1.ogg" type="video/ogg">
  146. <source src="media/1.webm" type="video/webm">
  147. <p>Infelizmente Seu Navegador Não suporta Vídeos na Tecnologia HTML5</p>
  148. </video></div>
  149.  
  150. <div id="video1">
  151. <video mediagroup="00P1CH2C40" width="100%" height="100%"> <!-- declarar video pai "Slave" no MediaGroup -->
  152. <source src="media/2.mp4" type='video/mp4'>
  153. <source src="media/2.ogg" type="video/ogg">
  154. <source src="media/2.webm" type="video/webm">
  155. <p>Infelizmente Seu Navegador Não suporta Vídeos na Tecnologia HTML5</p>
  156. </video></div>
  157. <!---->
  158. <!---->
  159. <div id="video3">
  160. <video mediagroup="00P1CH2C40" width="100%" height="100%"> <!-- declarar video pai "Slave" no MediaGroup -->
  161. <source src="media/3.mp4" type='video/mp4'>
  162. <source src="media/3.ogg" type="video/ogg">
  163. <source src="media/3.webm" type="video/webm">
  164. <p>Infelizmente Seu Navegador Não suporta Vídeos na Tecnologia HTML5</p>
  165. </video></div>
  166. <!---->
  167.  
  168. </div>
  169. </div>
  170. </body>
  171. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement