O atributo SRC do quadro é somente leitura. Modificar de acordo com a idéia normal (document.frames [FarameName] .src) solicitará que não haja permissão. No entanto, ao definir o atributo SRC do document.getElementById [frameID] ou definir o alvo de abertura da janela pop-up, ainda podemos alcançar o objetivo de modificar dinamicamente o atributo SRC do quadro. A seguir, o código de teste para este teste:
Código do programa <iframe name = frame1 id = frame1 src = width = 400 altura = 400> < /iframe> <r /> <nome de entrada = btn2 type = button id = btn2 value = botão um (não possível) onclick = document.frames ['frame1'] .src = 'http: //www.163.com/'; /> <nome de entrada = btn3 type = button id = btn3 value = botão dois (não possível) onclick = document.frames ['frame1'] .document.location.href = 'http: //www.sohu.com/'; /> <nome de entrada = btn type = button id = btn value = botão três (can) onclick = document.getElementById ('frame1') .src = 'http: //www.hao123.com/'; /> <nome de entrada = btn4 type = button id = btn4 value = botão 4 (lata) onclick = window.open ('http://www.mzwu.com/'.'frame1'); /> <a href = http: //www.cuoxin.com/ Target = frame1> (sim) </a> |