El atributo SRC del marco es de solo lectura. Modificar de acuerdo con la idea normal (document.frames [faramename] .src) solicitará que no hay permiso. Sin embargo, al establecer el atributo SRC de document.getElementById [frameID] o establecer el objetivo de apertura de la ventana emergente, aún podemos lograr el propósito de modificar dinámicamente el atributo SRC del marco. El siguiente es el código de prueba para esta prueba:
Código de programa <iframe name = Frame1 id = Frame1 src = width = 400 Height = 400> </ iframe> <Br /> <input name = btn2 type = button id = btn2 valor = botón uno (no posible) onClick = document.frames ['frame1'] .src = 'http: //www.163.com/'; /> <input name = btn3 type = button id = btn3 valor = botón dos (no posible) onClick = document.frames ['frame1'] .document.location.href = 'http: //www.sohu.com/'; /> <input name = btn type = button id = btn valor = botón tres (can) onClick = document.getElementById ('frame1') .src = 'http: //www.hao123.com/'; /> <input name = btn4 type = button id = btn4 valor = botón 4 (can) onClick = window.open ('http://www.mzwu.com/','frame1'); /> <a href = http: //www.cuoxin.com/ target = frame1> (sí) </a> |