Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/07/2012, 22:27
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 1 mes
Puntos: 317
Respuesta: Iframe con Java

Cita:
Iniciado por leapastor Ver Mensaje
Claro. Yo me confundí con lo que puse en el titulo. Tendría que haber puesto JAVASCRIPT. Ahora veré si lo puedo modificar. Me podran ayudar?


Bueno, muy bien. Me hiciste reir.

Recapitulemos un poco. Según tu opinión, la página no carga porque hay algún problema en el código.

Ese ejemplo me parecía conocido. Y el original (no sé de dónde lo habrás acado tú) es de tunait. Tiene algún cambio, pero lo reconocí.

Por otro lado, tienes un creador de ifréims, que fue mejorado por emprear.

De ninguno de los dos ejemplos voy a opinar más, pero del último te hago una pregunta : ¿es necesario crear el marco?
Porque es exactamente lo mismo tenerlo hecho y oculto en la página. ¿Te das cuenta la cantidad de líneas de más que pones para crear algo que se escribe con un puñado de caracteres?.

(Resumiendo, porque estoy aburrido.)

Si tu problema está en el código, vamos a simplificarlo y probar que ande.
Si anda, lo pruebas con tus páginas. Y si entonces no anda, el drama está en cómo las escribes.
Por las dudas, las pruebas directamente en el scr del iframe también, por si tienen alguna limitación. (p.e., si tenen flash o están en alguna lista negra —como el home de Google— no cargan).

Si tus páginas aún no se ven de ninguna forma sabiendo que están bien escritas, el problema es de tu sitio. Habla con el soporte del hosting y les preguntas qué puede pasar.

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>título</title> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 
<script type="text/javascript">
//<![CDATA[
function llenarframe(pagina) {
document.getElementById("marco").style.display = "block";
document.getElementById("marco").src = pagina;
}


/************************************************
Listas dependientes por Tunait!(5/1/04)
Si quieres usar este script en tu sitio
eres libre de hacerlo con la condición
de que permanezcan intactas estas líneas,
osea, los créditos.
No autorizo a publicar y ofrecer el código
en sitios de script sin previa autorización
Si quieres publicarlo, por favor, contacta conmigo.
http://javascript.tunait.com/
[email protected]
*************************************************/
function slctr(texto,valor){
	this.texto = texto
	this.valor = valor
}
var diseno=new Array()
	diseno[0] = new slctr('- -Diseño Web- -')
	diseno[1] = new slctr("CSS",'css')
	diseno[2] = new slctr("HTML",'html')


var program=new Array()
	program[0] = new slctr('- -Programación Web- -')
	program[1] = new slctr("PHP",'php')
	program[2] = new slctr("JS",'js')

//*******Nietos*******************
var css = new Array()
	css[0] = new slctr('- -CSS- -')
	css[1] = new slctr("Foro CSS","http://www.forosdelweb.com/f53/")
	css[2] = new slctr("FAQs CSS" ,"http://www.forosdelweb.com/f53/faqs-css-114830/")

var html = new Array()
	html[0] = new slctr('- -HTML- -')
	html[1] = new slctr("Foro HTML","http://www.forosdelweb.com/f4/")
	html[2] = new slctr("FAQs HTML","http://www.forosdelweb.com/f4/faqs-html-121478/")

var php = new Array()
	php[0] = new slctr('- -PHP- -')
	php[1] = new slctr("Foro PHP","http://www.forosdelweb.com/f18/")
	php[2] = new slctr("FAQs PHP" ,"http://www.forosdelweb.com/f18/indice-faqs-php-108208/")

var js = new Array()
	js[0] = new slctr('- -JS- -')
	js[1] = new slctr("Foro JS","http://www.forosdelweb.com/f13/")
	js[2] = new slctr("FAQs JS" ,"http://www.forosdelweb.com/f13/faqs-javascript-indice-tematico-117856/")

function slctryole(cual,donde){
	if(cual.selectedIndex != 0){
		donde.length=0
		cual = eval(cual.value)
		for(m=0;m<cual.length;m++){
			var nuevaOpcion = new Option(cual[m].texto);
			donde.options[m] = nuevaOpcion;
			if(cual[m].valor != null){
				donde.options[m].value = cual[m].valor
			}
			else{
				donde.options[m].value = cual[m].texto
			}
		}
	}
}

//]]>
</script>
</head>
<body>

<form name="form1" >
	<select name="select" onchange="slctryole(this,this.form.select2)">
		<option>Foros del Web</option>
		<option value="diseno">Diseño Web</option>
		<option value="program">Programacón Web</option>
	</select>
	<select name="select2" onchange="slctryole(this,this.form.select3)">
		<option>- - - - - -</option>
	</select>
	<select name="select3" onchange="llenarframe(this.value)">
		<option>- - - - - -</option>
	</select>
</form>

<iframe id="marco" style="display: none; width: 80%;" src=""></iframe>
 
</body>
</html>

[ nota : yo sí dejo tus créditos, tunait. Que conste. ]



[edit]

[ otra nota : ¡Al final te cambiaron el título!. (Amo este Foro) ]

[/edit]

Última edición por furoya; 12/07/2012 a las 19:19 Razón: Comentar que al final le cambiaron el título y que amo al Foro.