سمة SRC للإطار هي القراءة فقط. سيؤدي التعديل وفقًا للفكرة العادية (document.frames [faramename] .SRC) إلى إثارة عدم وجود إذن. ومع ذلك ، من خلال تعيين سمة SRC الخاصة بـ document.getElementById [FrameId] أو تعيين الهدف الفتح للنافذة المنبثقة ، لا يزال بإمكاننا تحقيق الغرض من تعديل سمة SRC ديناميكيًا للإطار. ما يلي هو رمز الاختبار لهذا الاختبار:
رمز البرنامج <name iframe = frame1 id = frame1 src = width = 400 height = 400> </frame> <br /> <اسم الإدخال = btn2 type = button id = btn2 value = button One (غير ممكن) onClick = document.frames ['frame1'] .src = 'http: //www.163.com/' ؛ /> <اسم الإدخال = btn3 type = button id = btn3 value = button two (غير ممكن) onClick = document.frames ['frame1'] .document.location.href = 'http: //www.sohu.com/' ؛ /> <اسم الإدخال = btn type = button id = btn value = button three (can) onClick = document.getElementById ('frame1') .Src = 'http: //www.hao123.com/' ؛ /> <اسم الإدخال = btn4 type = button id = btn4 value = button 4 (can) onClick = window.open ('http://www.mzwu.com/'fframe1') ؛ /> <a href = http: //www.cuoxin.com/ target = frame1> (نعم) </a> |