Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2005, 12:09
Avatar de leoj90
leoj90
Usuario baneado!
 
Fecha de Ingreso: agosto-2005
Mensajes: 1.365
Antigüedad: 18 años, 8 meses
Puntos: 0
El pop up tiene este codigo:
Código:
<script>
		
		//redirect and set media type to mpeg1
			if(getQuicktimeVersion() <"1")
				{
				location.href= "media_window.html?id=3846&mediaType=2&qt=false";
				}
			else if(getQuicktimeVersion() >= 6) 
				{
				location.href= "media_window.html?id=3846&mediaType=3&qt=6";
				}
			else if(getQuicktimeVersion() < 6) 
				{
				location.href= "media_window.html?id=3846&mediaType=2&qt=5";
				}
		</script>
Como se ve, eso solo manda a distintos archivos dependiendo de la version de qt q el usuario tenga.

Código:
function getQuicktimeVersion() 
	{
	var agent = navigator.userAgent.toLowerCase(); 
	if (agent.indexOf("safari") != -1)
		{
		quicktimeVersion=6; 
		}
	// NS3+, Opera3+, IE5+ Mac (support plugin array):  check for Quicktime plugin in plugin array
	else if (navigator.plugins != null && navigator.plugins.length > 0) 
			{
      	
      	for (i=0; i < navigator.plugins.length; i++ ) 
      		{
         	var plugin =navigator.plugins[i];
         	
         	if (plugin.name.indexOf("QuickTime") > -1) 
         		{
            	quicktimeVersion = parseFloat(plugin.name.substring(18));
         		}
      		}
		}
   
	// IE4+ Win32:  attempt to create an ActiveX object using VBScript
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) 
		{
	 	document.write('<scr' + 'ipt language="VBScript"\> \n');
		document.write('on error resume next \n');
		document.write('dim obQuicktime \n');
		document.write('set obQuicktime = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1") \n');
		document.write('if IsObject(obQuicktime) then \n');
		document.write('   if obQuicktime.IsQuickTimeAvailable(0) then \n');
		document.write('      quicktimeVersion = CInt(Hex(obQuicktime.QuickTimeVersion) / 1000000) \n');
		document.write('   end if \n');
		document.write('end if \n');
		document.write('</scr' + 'ipt\> \n');
  		}

	// Can't detect in all other cases
	else 
		{
		quicktimeVersion = -1;
		}

	return quicktimeVersion;
	}
Este hace algo parecido.. Pero, checa este q alli dice lo q quieres: http://harrypotter.warnerbros.com/al...cMediaClass.js