Varias empresas, como Google, Orange,STRATO,CEPYME,MRW se han unido para crear Conecta Tu Negocio, una web para que tu crees tu web gratis durante un año con alojamiento web, cuentas e-mail personalizadas y un dominio.es
A continuación todos los detalles extraidos de la web:
UN 70%* DE LOS USUARIOS SIGUEN CONECTADOS FUERA DEL HORARIO COMERCIAL
¿SEGURO QUE NO NECESITAS UNA WEB?
Conecta tu Negocio te ofrece las herramientas y el soporte necesario para sacar el máximo partido a tu negocio a través de la creación de tu primera página web.
* Fuente: Nielsen NetRatings 2010 ** Durante los primeros 12 meses. Renovación no automática. Ver términos y condiciones enwww.conectatunegocio.es/terminos
Player state: --
Current Time: --:-- | Duration: --:--
Bytes Total: -- | Start Bytes: -- | Bytes Loaded: --
Controls: Play | Pause | Mute | Unmute <- Set Volume | Volume: --
Código:
<!-- You are free to copy and use this sample in accordance with the terms of the Apache license (http://www.apache.org/licenses/LICENSE-2.0.html) -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>YouTube Player API Sample</title> <style type="text/css"> #videoDiv { margin-right: 3px; } #videoInfo { margin-left: 3px; } </style> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load("swfobject", "2.1"); </script> <script type="text/javascript"> /* * Chromeless player has no controls. */ // Update a particular HTML element with a new value function updateHTML(elmId, value) { document.getElementById(elmId).innerHTML = value; } // This function is called when an error is thrown by the player function onPlayerError(errorCode) { alert("An error occured of type:" + errorCode); } // This function is called when the player changes state function onPlayerStateChange(newState) { updateHTML("playerState", newState); } // Display information about the current state of the player function updatePlayerInfo() { // Also check that at least one function exists since when IE unloads the // page, it will destroy the SWF before clearing the interval. if(ytplayer && ytplayer.getDuration) { updateHTML("videoDuration", ytplayer.getDuration()); updateHTML("videoCurrentTime", ytplayer.getCurrentTime()); updateHTML("bytesTotal", ytplayer.getVideoBytesTotal()); updateHTML("startBytes", ytplayer.getVideoStartBytes()); updateHTML("bytesLoaded", ytplayer.getVideoBytesLoaded()); updateHTML("volume", ytplayer.getVolume()); } } // Allow the user to set the volume from 0-100 function setVideoVolume() { var volume = parseInt(document.getElementById("volumeSetting").value); if(isNaN(volume) || volume < 0 || volume > 100) { alert("Please enter a valid volume between 0 and 100."); } else if(ytplayer){ ytplayer.setVolume(volume); } } function playVideo() { if (ytplayer) { ytplayer.playVideo(); } } function pauseVideo() { if (ytplayer) { ytplayer.pauseVideo(); } } function muteVideo() { if(ytplayer) { ytplayer.mute(); } } function unMuteVideo() { if(ytplayer) { ytplayer.unMute(); } } // This function is automatically called by the player once it loads function onYouTubePlayerReady(playerId) { ytplayer = document.getElementById("ytPlayer"); // This causes the updatePlayerInfo function to be called every 250ms to // get fresh data from the player setInterval(updatePlayerInfo, 250); updatePlayerInfo(); ytplayer.addEventListener("onStateChange", "onPlayerStateChange"); ytplayer.addEventListener("onError", "onPlayerError"); //Load an initial video into the player ytplayer.cueVideoById("ylLzyHk54Z0"); } // The "main method" of this sample. Called when someone clicks "Run". function loadPlayer() { // Lets Flash from another domain call JavaScript var params = { allowScriptAccess: "always" }; // The element id of the Flash embed var atts = { id: "ytPlayer" }; // All of the magic handled by SWFObject (http://code.google.com/p/swfobject/) swfobject.embedSWF("http://www.youtube.com/apiplayer?" + "&enablejsapi=1&playerapiid=player1", "videoDiv", "480", "295", "8", null, null, params, atts); } function _run() { loadPlayer(); } google.setOnLoadCallback(_run); </script> </head> <body style="font-family: Arial;border: 0 none;"> <table> <tr> <td><div id="videoDiv">Loading...</div></td> <td valign="top"> <div id="videoInfo"> <p>Player state: <span id="playerState">--</span></p> <p>Current Time: <span id="videoCurrentTime">--:--</span> | Duration: <span id="videoDuration">--:--</span></p> <p>Bytes Total: <span id="bytesTotal">--</span> | Start Bytes: <span id="startBytes">--</span> | Bytes Loaded: <span id="bytesLoaded">--</span></p> <p>Controls: <a href="javascript:void(0);" onclick="playVideo();">Play</a> | <a href="javascript:void(0);" onclick="pauseVideo();">Pause</a> | <a href="javascript:void(0);" onclick="muteVideo();">Mute</a> | <a href="javascript:void(0);" onclick="unMuteVideo();">Unmute</a></p> <p><input id="volumeSetting" type="text" size="3" /> <a href="javascript:void(0)" onclick="setVideoVolume();"><- Set Volume</a> | Volume: <span id="volume">--</span></p> </div> </td></tr> </table> </body> </html>