Foros del Web » Programando para Internet » Javascript »

Iframe con Javascript

Estas en el tema de Iframe con Javascript en el foro de Javascript en Foros del Web. Que tal gente. Les cuento un poco. Yo tengo hecho tres selectmenu dependientes unos de los otros. Y en el último, quiero que al seleccionar ...
  #1 (permalink)  
Antiguo 08/07/2012, 16:03
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 2 meses
Puntos: 0
Iframe con Javascript

Que tal gente.
Les cuento un poco.
Yo tengo hecho tres selectmenu dependientes unos de los otros. Y en el último, quiero que al seleccionar una opcion, vaya a una página. Se me ocurrió con la idea de los iframes.
Pude hacer el código para que cuando se seleccione una opcion, se cree un iframe abajo y cargue la página segun el "value" del selectmenu. El tema es que, me cargá una página del host que dice que no existe.. No encuentro forma de hacer andar mi pagina.. Les paso los codigos

Funcion Java
Código:
function crearframe() {
    var testframe = document.createElement("iframe");
    testframe.id = "testframe";
    testframe.src = 'value';
	testframe.width= "900px";
    var control = document.getElementById("testframe")
    if (control==null) {
    document.body.appendChild(testframe);
    }
}
Tercer selectmenu..
Código:
<select name="select3" size="21" onclick="crearframe()" style="width: 325px;">
	  <option>----------</option>
</select>

Espero que me puedan ayudar, porque la verdad que me estoy desesperando un poco. Si yo, en el lugar de testframe.src="value" pongo una pagina, tampoco funciona. Gracias
  #2 (permalink)  
Antiguo 08/07/2012, 17:31
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Iframe con Java

En tu código "value" no es nada, así que no hay nada que cargar
deberías hacer algo como esto

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. function crearframe(pagina) {
  10.    var testframe = document.createElement("iframe");
  11.    testframe.id = "testframe";
  12.    testframe.src = pagina;
  13.     testframe.width= "900px";
  14.    var control = document.getElementById("testframe")
  15.    if (control==null) {
  16.    document.body.appendChild(testframe);
  17.    }
  18. }
  19.  
  20. //]]>
  21. </head>
  22. <select name="select3" size="21" onclick="crearframe('http://forosdelweb.com')" style="width: 325px;">
  23.       <option>----------</option>
  24.  
  25. </body>
  26. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 08/07/2012, 17:57
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: Iframe con Java

Hola todos.

Completo un poco el tema, emprear. Más que nada en lo que no mencionas.

En primer lugar, leapastor, no veo una sola línea de JAVA. ¿La página que carga el iframe está hecha en JAVA? ¿Y supones que el problema puede estar ahí?
Si no vemos el código, no podemos saber; no somos adivinos.

De cualquier forma, tampoco lo pongas aquí. Éste es el foro de javascript, y no tiene nada que ver con JAVA.

En segundo lugar, no se entiende la pregunta, y el código parcial y segmentado tampoco ayuda. Al menos lo pusiste entre etiquetas de código (de hecho, si no lo hacías, ni me detenía en este post) y entonces puedo suponer que al cambiar la opción del selector te debe cambiar el contenido del marco. Pero no veo el escript que lo haga. Ni siquiera está completo el select.

Lo que sí veo (a menos que lo necesite otra función en medio que tampoco muestras) un error de evento. Estás usando onclick en vez de onchange = crear_y_llenar_iframe(this.value). En esa función (function crear_y_llenar_iframe(url){}), si el marco ya existe, se usa el mismo, y si no se crea; luego se le pasa el valor testframe.src = url; y si esa dirección está bien escrita, la página se ve en el iframe. Sería un detalle a agregar en el ejemplo que te dejaron, que no probé, pero como lo hizo emprear, es una garantía de calidad.

No hay mucho secreto. Para terminarlo solamente hay que saber lo básico de javascript. Y parte del código ya lo tienes.
  #4 (permalink)  
Antiguo 10/07/2012, 16:38
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Iframe con Java

Bueno, voy a pasar a explicar todo.
http://mastercoat.com.ar/producto/
Esa es la página en la que estoy teniendo problemas. Cuando se selecciona una opcion del primer menu, aparecen mas opciones en el segundo menú, y de ahí al tercero. (No intenten con el primero, porque ese solo hay un tipo. Seleccionen Aditivos de hormigon > Plastificantes > Sikacrate Plus. La idea, es que a partir de la opcion que se seleccione en el tercer menu, se cargue un iframe abajo..
Yo pensé que esas funciones eran en javascript como las que estaba poniendo yo. Si no es así, pido disculpas y que reubiquen el tema.
Estos menus, estan hechos en JavaScript, y aquí el código.

Cita:
<script type="text/javascript">
function slctr(texto,valor){
this.texto = texto
this.valor = valor
}
//*******PRIMER MENU ARRANCA *******************

var op1=new Array()
op1[0] = new slctr('-----Seleccione un producto-----')
op1[1] = new slctr("Sika 2",'sika2')
op1[2] = new slctr("Sika 3",'sika3')
op1[3] = new slctr("Sika 3 (sin cloruro)",'sika3sin')
op1[4] = new slctr("Antifrosto",'antifrosto')
op1[5] = new slctr("Friolite OC",'frioliteoc')


var op2=new Array()
op2[0] = new slctr('-----Seleccione un tipo de producto-----')
op2[1] = new slctr("PLASTIFICANTES",'plastificantes')
op2[2] = new slctr("REDUCTORES DE AGUA",'reductoresdeagua')
op2[3] = new slctr("SUPERFLUIDICANTES",'superfluidicantes')
op2[4] = new slctr("HIPERFLUIDIFICANTES",'hiperfluidificantes')
op2[5] = new slctr("ACELERANTES DE RESISTENCIA",'acelerantesderesistencia')
op2[6] = new slctr("AGENTES EXPANSIVOS",'agentesexpansivos')
op2[7] = new slctr("HIDROFUGOS",'hidrofugos')
op2[8] = new slctr("AGENTE ESPUMIGENO",'agenteespumigeno')
op2[9] = new slctr("INCORPORADORES DE AIRE",'incorporadoresdeaire')
op2[10] = new slctr("AYUDA DE BOMBEO",'ayudadebombeo')
op2[11] = new slctr("AGENTES DE CUADRO",'agentesdecuadro')
op2[12] = new slctr("DESMOLDANTES",'desmoldantes')

var op3=new Array()
op3[0] = new slctr('-----Seleccione un producto-----')
op3[1] = new slctr("SikaCim Ligante",'sikacimligante')
op3[2] = new slctr("Sika Latex",'sikalatex')

var op4=new Array()
op4[0] = new slctr('-----Seleccione un producto-----')
op4[1] = new slctr("Sikagrout 212",'sikagrout212')
op4[2] = new slctr("Sika AnchorFix -1",'sikaanchorfix-1')
op4[3] = new slctr("Sika AnchorFix -2",'sikaanchorfix-2')

var op5=new Array()
op5[0] = new slctr('-----Seleccione un producto-----')
op5[1] = new slctr("Sika Monotop 615",'sikamonotop615')
op5[2] = new slctr("Sika Monotop 620",'sikamonotop620')
op5[3] = new slctr("Sika Top Armatec 110 EC",'sikatoparmatec110ec')
op5[4] = new slctr("Sikaguard 720 EpoCem",'sikaguard720epocem')

var op6=new Array()
op6[0] = new slctr('-----Seleccione un producto-----')
op6[1] = new slctr("Sikadur 31",'sikadur31')
op6[2] = new slctr("Sikadur 32 Gel",'sikadur32gel')
op6[3] = new slctr("Sikadur 41 Mortero",'sikadur41mortero')
op6[4] = new slctr("Sikadur 42 CL",'sikadur42cl')
op6[5] = new slctr("Sikadur 52 Inyección",'sikadur52inyeccion')
op6[6] = new slctr("Sikadur 53",'sikadur53')

var op7=new Array()
op7[0] = new slctr('-----Seleccione un producto-----')
op7[1] = new slctr("Sika Carbodur 512",'sikacarbodur512')
op7[2] = new slctr("Sika Cardobur 1012",'sikacarbodur1012')
op7[3] = new slctr("Sikadur 30",'sikadur30')
op7[4] = new slctr("Sika Wrap 100 G",'sikawrap100g')
op7[5] = new slctr("Sika Wrap Hex 103C",'sikawraphex103c')
op7[6] = new slctr("Sikadur 300 (A+B)",'sikadur300a+b')

var op8=new Array()
op8[0] = new slctr('-----Seleccione un tipo de producto-----')
op8[1] = new slctr("MEMBRANAS LIQUIDAS DE POLIURETANO",'membranasliquidasdepoliuretano')
op8[2] = new slctr("MEMBRANA LIQUIDA DE ACRILICO",'membranaliquidadeacrilico')
op8[3] = new slctr("MEMBRANAS LIQUIDAS DE ASFALTO",'membranasliquidasdeasfalto')

var op9=new Array()
op9[0] = new slctr('-----Seleccione un producto-----')
op9[1] = new slctr("SikaCeram Porcellanato",'sikaceramporcellanato')
op9[2] = new slctr("SikaCeram Flexible",'sikaceramflexible')
op9[3] = new slctr("SikaCeram Imperdible",'sikaceramimperdible')

var op10=new Array()
op10[0] = new slctr('-----Seleccione un producto-----')
op10[1] = new slctr("Sikaguard 700S",'sikaguard700s')
op10[2] = new slctr("Sikaguard 70",'sikaguard70')

var op11=new Array()
op11[0] = new slctr('-----Seleccione un producto-----')
op11[1] = new slctr("Sikaguard Acryl",'sikaguardacryl')
op11[2] = new slctr("Sikafill frentes",'sikafillfrentes')
op11[3] = new slctr("Sika Monotopo 107",'sikamonotopo107')

var op12=new Array()
op12[0] = new slctr('-----Seleccione un producto-----')
op12[1] = new slctr("Sika 1",'sika1')

var op13=new Array()
op13[0] = new slctr('-----Seleccione un producto-----')
op13[1] = new slctr("Sikamur Injectocream",'sikamurinjectocream')
op13[2] = new slctr("Inertol Infiltracion",'inertolinfiltracion')
op13[3] = new slctr("Sikaguard antihumedad",'sikaguardantihumedad')

var op14=new Array()
op14[0] = new slctr('-----Seleccione un producto-----')
op14[1] = new slctr("Membranas asfaltica con aluminio",'mempre')

var op15=new Array()
op15[0] = new slctr('-----Seleccione un tipo de producto-----')
op15[1] = new slctr("PARA CUBIERTAS EXPUESTAS",'paracubiertasexpuestas')
op15[2] = new slctr("PARA CUBIERTAS NO EXPUESTAS",'pcubnoexp')
op15[3] = new slctr("PARA TANQUES DE AGUA POTABLE",'ptanaguapot')
op15[4] = new slctr("MANTO GEOTEXTIL",'mantogeotextil')
op15[5] = new slctr("ACCESORIOS PARA MEMBRANA DE PVC",'accmempvc')

var op16=new Array()
op16[0] = new slctr('-----Seleccione un tipo de producto-----')
op16[1] = new slctr("PISOS EPOXIDICOS",'pisosepoxidicos')
op16[2] = new slctr("PISOS EPOXIDICOS CEMENTICIOS",'pisosepoxcem')
op16[3] = new slctr("PISOS POLIURETANICOS",'pisospoliu')
op16[4] = new slctr("REVESTIMIENTOS POLIURETANICOS",'revpoliu')
op16[5] = new slctr("PISOS CEMENTICIOS",'pisoscemen')
op16[6] = new slctr("TRATAMIENTO PARA PISOS",'tratppisos')
op16[7] = new slctr("TRATAMIENTO PARA JUNTAS ANTIACIDAS",'tratjuntespec')

var op17=new Array()
op17[0] = new slctr('-----Seleccione un tipo de producto-----')
op17[1] = new slctr("PROTECCION DE SUPERFICIES METALICAS",'prosupmet')

var op18=new Array()
op18[0] = new slctr('-----Seleccione un tipo de producto-----')
op18[1] = new slctr("SELLADORES PARA LA INDUSTRIA Y LA CONSTRUCCION",'sellindustyconstr')
op18[2] = new slctr("SELLADORES DE SILICONAS",'sellsili')

var op19=new Array()
op19[0] = new slctr('-----Seleccione un tipo de producto-----')
op19[1] = new slctr("Sikabond T53",'sikabont53')
op19[2] = new slctr("Sikabond T35",'sikabondt35')
op19[3] = new slctr("Sika Primer MB",'sikaprimermb')
op19[4] = new slctr("Sika Layer - 03 (3mm)",'sikalayer03')
op19[5] = new slctr("SISTEMA DE SELLADO",'sistemadesellado')
op19[6] = new slctr("PERFILES DE PVC WATERSTOP",'perfilesdepvc')
op19[7] = new slctr("FONDO DE JUNTAS",'fondodejuntas')
op19[8] = new slctr("PRIMERS Y ACTIVADORES",'primersact')

var op20=new Array()
op20[0] = new slctr('-----Seleccione un producto-----')
op20[1] = new slctr("Inertol Infiltracion Embudo",'inerinfilembu')
op20[2] = new slctr("Sika Thinner",'sikathinner')
op20[3] = new slctr("Medidor de Humedad Tramex",'medhumtra')
op20[4] = new slctr("Rodillo de puas",'rodillopuas')
op20[5] = new slctr("Pistola manual",'pistolamanual')
op20[6] = new slctr("Pistola manual importada",'pistolamanualimp')
op20[7] = new slctr("Pistola manual H2",'pistmanh2')
op20[8] = new slctr("Pistola Neumatica",'pistneu')
op20[9] = new slctr("Pistola Neumatica Unipack",'pistneumuni')
op20[10] = new slctr("Pistola Manual para SikaFast 250ml",'pistmansikafast')


//*******PRIMER MENU TERMINA*******************
//*******TERCER MENU EMPIEZA*******************
var plastificantes=new Array()
plastificantes[0] = new slctr('-----Seleccione un producto-----')
plastificantes[1] = new slctr("Sikacrete Plus",'http://www.google.com.ar')
plastificantes[2] = new slctr("Plastiment Highway",null)
plastificantes[3] = new slctr("Plastiment BV",null)

var jardin = new Array()
jardin[0] = new slctr('-----Jardín-----')
jardin[1] = new slctr("podadora",null)
jardin[2] = new slctr("segadora" ,null)

var fontaneria = new Array()
fontaneria[0] = new slctr('- -Fontanería- -')
fontaneria[1] = new slctr("llave inglesa",null)
fontaneria[2] = new slctr("llave fija",null)

var salon = new Array()
salon[0] = new slctr('- -Salón- -')
salon[1] = new slctr("Mesa",null)
salon[2] = new slctr("silla" ,null)

var dormitorio = new Array()
dormitorio[0] = new slctr('- -Dormitorio- -')
dormitorio[1] = new slctr("cama",null)
dormitorio[2] = new slctr("mesita" ,null)

//*******TERCER MENU TERMINA*******************

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
}
}
}
}
Lo que yo intento, es que cuando se seleccionen las opciones del tercer menu, vayan cargando un iframe segun corresponda la opcion seleccionada. Como pueden ver, la primera opcion que tiene un link.. Con la función que me han facilitado no es posible. Solo carga la página que yo ponga entre parentesis en el onclick, y yo necesito que cargue una segun la opcion..
  #5 (permalink)  
Antiguo 10/07/2012, 16:39
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Iframe con Java

Perdonen que haga doble mensaje, pero también les quiero dejar el código html. Gracias

PD: En el mensaje de arriba, no puse la funcion que me pasaron. Gracias

Aquí les dejo el html

Cita:
<form name="form1" method="post" action="" >
<select name="select" size="21" onChange="slctryole(this,this.form.select2)" style="width: 325px;">
<option>-----Seleccione un tipo de producto-----</option>
<option value="op1">Acelerante de Fragüe</option>
<option value="op2">Aditivos de Hormigón</option>
<option value="op3">Emulsiones Ligantes</option>
<option value="op4">Grouting y Anclajes</option>
<option value="op5">Morteros listos para usar</option>
<option value="op6">Adhesivos y Productos Epoxis</option>
<option value="op7">Refuerzos Estructurales</option>
<option value="op8">Impermeabilizantes techo</option>
<option value="op9">Adhesivos cerámicos</option>
<option value="op10">Impregnaciones impermeabilizantes muro</option>
<option value="op11">Revestimientos y pinturas impermeabilizantes muro</option>
<option value="op12">Hidrófugos</option>
<option value="op13">Impermeabilizantes para humedad de cimientos</option>
<option value="op14">Membranas preelaboradas</option>
<option value="op15">Membranas de PVC</option>
<option value="op16">Pisos y revestimientos industriales</option>
<option value="op17">Pinturas y revestimientos de proteccion para el acero</option>
<option value="op18">Sellado de juntas pegado elástico</option>
<option value="op19">Adhesivos elásticos piso de madera</option>
<option value="op20">Accesorios</option>
</select>
<select name="select2" size="21" onChange="slctryole(this,this.form.select3)" style="width: 325px;">
<option>----------</option>
</select>
<select name="select3" size="21" onclick="crearframe(value)" style="width: 325px;">
<option>----------</option>
</select>
</form>
  #6 (permalink)  
Antiguo 10/07/2012, 18:15
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: Iframe con Java

Cita:
Iniciado por leapastor Ver Mensaje
Yo pensé que esas funciones eran en javascript como las que estaba poniendo yo. Si no es así, pido disculpas y que reubiquen el tema.
Estos menus, estan hechos en JavaScript, y aquí el código.
Sí, justamente. Es javascript. No es JAVA.
Mira de nuevo tu título.


(Y si no sabes la diferencia entre JavaScript y JAVA, no lo cuentes. Es lo mínimo que deberías saber antes de registrarte.)
  #7 (permalink)  
Antiguo 11/07/2012, 17:17
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Iframe con Java

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?
  #8 (permalink)  
Antiguo 11/07/2012, 22:27
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
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.

Etiquetas: funcion, iframe, java, select
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 14:17.