Foros del Web » Programando para Internet » Javascript »

como lo termino

Estas en el tema de como lo termino en el foro de Javascript en Foros del Web. hola un amigo me paso el siguiente codigo, el cual hace abrir un frame en la misma pagina trae dos botones Abrir Frame y Cerrar ...
  #1 (permalink)  
Antiguo 08/12/2005, 00:41
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 10 meses
Puntos: 25
como lo termino

hola un amigo me paso el siguiente codigo, el cual hace abrir un frame en la misma pagina trae dos botones Abrir Frame y Cerrar el problema es que no se como integrarlo ami pagina, no se como iria la sintaxis para que me funcione al darle click en un link y s ecargue el frame. saludos

Código HTML:
var agt=navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    var is_nav6 = (is_nav && (is_major == 5));
    var is_nav6up = (is_nav && (is_major >= 5));
    var is_gecko = (agt.indexOf('gecko') != -1);


    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
    var is_ie4up  = (is_ie && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
    var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

    var is_aol   = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_aol5  = (agt.indexOf("aol 5") != -1);
    var is_aol6  = (agt.indexOf("aol 6") != -1);

    var is_opera = (agt.indexOf("opera") != -1);
    var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
    var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
    var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
    var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
    var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);

    var is_webtv = (agt.indexOf("webtv") != -1); 

    var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1)); 
    var is_AOLTV = is_TVNavigator;

    var is_hotjava = (agt.indexOf("hotjava") != -1);
    var is_hotjava3 = (is_hotjava && (is_major == 3));
     var is_hotjava3up = (is_hotjava && (is_major >= 3));
    var is_js;
    if (is_nav2 || is_ie3) is_js = 1.0;
    else if (is_nav3) is_js = 1.1;
    else if (is_opera5up) is_js = 1.3;
    else if (is_opera) is_js = 1.1;
    else if ((is_nav4 && (is_minor <= 4.05)) || is_ie4) is_js = 1.2;
    else if ((is_nav4 && (is_minor > 4.05)) || is_ie5) is_js = 1.3;
    else if (is_hotjava3up) is_js = 1.4;
    else if (is_nav6 || is_gecko) is_js = 1.5;
    else if (is_nav6up) is_js = 1.5;
   else if (is_ie5up) is_js = 1.3
    else is_js = 0.0;
	
	<!--
mes_pr = "Preview"
mes_cpr = "Close Preview"
previewSize = 250;
displayPreview=1;
var ns6=document.getElementById&&!document.all
var ie4=document.all

function Maximize(id, sURL){
	var preview;
	preview=new String(document.getElementById("idMax" + id).innerHTML);
	var i=preview.indexOf("Maximize<");
	if(i > 0){	
		document.getElementById("idFrame" + id).height = 400;
		document.getElementById("idMax" + id).innerHTML = '<font color=\"#ff0000\">&raquo;</font> <a href="javascript:Maximize(' + id + ', \'' + sURL + '\')" class=\"content\">Minimize</a>';
		document.getElementById("idFrame" + id).src = sURL;
	}
	else{
		document.getElementById("idFrame" + id).height = previewSize;
		document.getElementById("idMax" + id).innerHTML = '<font color=\"#ff0000\">&raquo;</font> <a href="javascript:Maximize(' + id + ', \'' + sURL + '\')" class=\"content\">Maximize</a>';
		document.getElementById("idFrame" + id).src = sURL;
	}
}

function OnPreview(n, sUrl) {
  var prevID = n;  
  var preview;
  if(!ns6){
		preview=document.getElementById("id" + prevID).innerText;
  }else{
		preview=document.getElementById("id" + prevID).childNodes[0].nodeValue;		
  }
  var temp = new String(sUrl);
  var temp = new String(sUrl);
  if(preview == "Quick View"){
	document.getElementById("id" + prevID).innerHTML = "Close Quick View";
	document.getElementById("id" + prevID).style.cssText = "COLOR: 'red'; FONT-SIZE: 11px;";
	if(!ns6)		
		document.getElementById("idSpan" + prevID).style.visibility = "visible";
	document.getElementById("idMax" + prevID).style.visibility = "visible";
	document.getElementById("idShow" + prevID).style.display = "block";
	document.getElementById("idFrame" + prevID).src = sUrl;
  }
  else{
	document.getElementById("id" + prevID).innerHTML = "Quick View";
	document.getElementById("id" + prevID).style.cssText = "COLOR: 'red'; FONT-SIZE: 11px;";
	if(!ns6)	
		document.getElementById("idSpan" + prevID).style.visibility = "hidden";
	document.getElementById("idMax" + prevID).style.visibility = "hidden";
	document.getElementById("idShow" + prevID).style.display = "none";
	document.getElementById("idFrame" + prevID).src = "";
 }
}
function ppreview(url, id) {
	var ti = url.replace(/'/g, '\\\'');
	ti = ti.replace(/<b>/g, '');
	ti = ti.replace(/<\/b>/g, '');
      if(is_nav4 == false)
 	document.write("&nbsp;<A class=\"content\" href=\""+url+"\" id=id"+id+" onClick=\"OnPreview("+id+",'"+ti+"');return false\">Quick View</A>");
 }
function potherfunctions(url, id, title) {
	var ti = title.replace(/'/g, '\\\'');
	ti = ti.replace(/<b>/g, '');
	ti = ti.replace(/<\/b>/g, '');	
      if(is_nav4 == false)
	  {	
		document.write("<span id=\"idMax"+id+"\" STYLE=\"visibility:hidden\"><font color=\"#ff0000\">&raquo;</font> <a href=\""+url+"\" onClick=\"javascript:Maximize("+id+",'"+url+"');return false\" class=\"content\">Maximize</a></span>&nbsp;");
		if(!ns6)
			document.write("<span id=\"idSpan"+id+"\" STYLE=\"visibility:hidden\"><font color=\"#ff0000\">&raquo;</font> <a href=\""+url+"\" onClick=\"javascript:window.external.AddFavorite('"+url+"','"+ti+"');return false\" class=\"content\">Bookmark</a></span>");
		document.write("<div id=\"idShow"+id+"\" STYLE=\"display:none\"><iframe ID=\"idFrame"+id+"\" HEIGHT=\"250\" SRC WIDTH=\"90%\"></iframe></div>");
	  }
 }
__________________
Hospedaje Web al mejor costo!
  #2 (permalink)  
Antiguo 08/12/2005, 01:10
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 10 meses
Puntos: 25
ya lo resolví, gracias
__________________
Hospedaje Web al mejor costo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:20.