XHTML:非IE瀏覽器裡對style.width賦值無效的問題
在做JSP頁面時,除錯div的高度的時候,在IE等瀏覽器裡都已經測試通過沒有任何問題,但是在Chrome、Mozilla、Firefox、Netscape裡測試時問題就來了,我的多頁面是在頁面裡用到了 iframe,這些 iframe 初始的 style.height 都是0,而在載入頁面之後,iframe 就會自適應被載入的頁面高度,我是通過 iframe.style.height=300 這樣撐起 iframe 的高度,這樣處理在IE系列瀏覽器裡沒有任何問題,但在非IE瀏覽器裡死活行不通,通過跟蹤,發現根本沒有把這個 300 賦給 style.height,最後測試出來竟然必須給定賦值的單位,即 iframe.style.height="300px",這樣賦值才有效,沒有單位的賦值無效,鬱悶了我老半天!
說明一下環境:我用的是XHTML的DTD,即在頁面頭上是:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,也正是因為這個 XHTML1.dtd 才導致非IE瀏覽器裡的 style.height 有問題。
另外透露一點知識:在Netsacpe裡的iframe,若通過設定 style.display="none" 隱藏這個 iframe 的話,會把通過指令碼動態寫入到 iframe 的HTML“沖掉”。所以在 Netscape 裡的 iframe 若有指令碼寫入HTML又需要動態隱藏/顯示這個 iframe 的操作時建議你使用 style.width="0px" style.height="0px"; 這樣的方式隱藏!
相關推薦
XHTML:非IE瀏覽器裡對style.width賦值無效的問題
在做JSP頁面時,除錯div的高度的時候,在IE等瀏覽器裡都已經測試通過沒有任何問題,但是在Chrome、Mozilla、Firefox、Netscape裡測試時問題就來了,我的多頁面是在頁面裡用到了 iframe,這些 iframe 初始的 style.height 都
XHTML:非IE瀏覽器裡對style.height賦值無效的問題
今天我在做多頁面MDI指令碼控制元件(MzMultiPage),在IE等瀏覽器裡都已經測試通過沒有任何問題,但是在Mozilla、Firefox、Netscape裡測試時問題就來了,我的多頁面是在頁面裡用到了 iframe,這些 iframe 初始的 style.height
TextBox的OnTextboxChanged事件裡對Text重新賦值帶中文, 導致崩潰
<?xml version="1.0" encoding="UTF-8"?> 今天遇到一個超級bug, Textbox做了限制, 只能輸入數字。 結果在搜狗輸入法輸入中文時導致崩潰,
記錄一下:上傳到伺服器上的pdf 檔案直接下載而非在瀏覽器裡開啟
原文地址:https://segmentfault.com/q/1010000000692593/a-1020000000692707 這邊自己記錄一下 點選 <a href="Test.pdf">下載</a> 的時候,Chrome 會自動呼叫內建
NPAPI外掛開發學習:實現非IE瀏覽器的類似ActiveX的本地程式(外掛)呼叫
轉載CSDN博友的一篇文章,方便以後學習。 一.Netscape Plugin Interface(NPAPI) 大致的說明可以看下官方文件Plugin 本文主要針對於javascript與外掛互動部分做一些交流,比如用於數字證書的操作(淘寶和支
loadrunner11使用非IE瀏覽器代理錄製指令碼
我的機器測試環境:WIN7專業版(64位)+谷歌瀏覽器+loadrunner11 使用代理前期準備: 瀏覽器設定代理:本機IP與伺服器IP在同一網段內。(使用IE的代理選擇32位的IE瀏覽器設定代理) 手機app設定代理:手機與本機電腦要在同一區域網的同一網段內 (1
loadrunner可以使用非IE瀏覽器進行錄製指令碼
loadrunner11錄製一定要用IE8瀏覽器嗎? 對於hp的壓力測試工具loadrunner來說,用的比較多的是loadrunner11這個版本,無論是正版的還是盜版的。大家都知道一個事情,就是loadrunner11錄製時只支援IE8這個低版本的瀏覽器,要是電腦沒有這
NPAPI——實現非IE瀏覽器的類似ActiveX的本地程式(外掛)呼叫
一.Netscape Plugin Interface(NPAPI) 大致的說明可以看下官方文件Plugin 本文主要針對於javascript與外掛互動部分做一些交流,比如用於數字證書的操作(淘寶和支付寶的外掛),用於播放的flash player外掛等 與javascr
QTP測試web時:開啟ie瀏覽器進行錄製但qtp中並沒有指令碼生成的解決辦法
首先開啟的時候:只需載入web,不要附加別的第一步:關閉ie的保護模式:設定——internet選項——安全——取消勾選“啟用保護模式”(這一點很重要哦!我每次都是這的問題) 可以
解決mxGraph放大/縮小在非IE瀏覽器下overlay圖示位置不變化的問題
首先要建立一個工具欄,併為工具欄中的放大、縮小按鈕定義事件。 <div id="toolbar" style="float:left;margin-top:5px;margin-left: 5px;line-height: 35px;"> <i
MyBatis攔截器:給參數對象屬性賦值
是否 tle dsta ref 截器 throws dev ndt pri 1 package com.development; 2 3 import java.lang.reflect.InvocationTargetException; 4 impo
ie瀏覽器下get方式獲取數據無效問題
最好的 style mil ajax請求 ajax random font 時也 internet 在ie瀏覽器用get方式獲取數據時因為發送得到參數地址都是一樣的,所以瀏覽器會優先從緩存獲取數據,而不去服務器請求數據,post由於參數不同所以不會影響。 解決方法: 1.
python裡對字典的key值進行修改的方法
參考瞭如下網站的方法,自己簡單改寫了對應函式。 https://stackoverflow.com/questions/21201661/key-must-not-contain-error-in-pymongo 修改字典的key,最好的方式就是新增一個key-value,value為之前的值;
C語言:利用指標編寫程式,定義一個3行3列的二維陣列,並在程式中對其進行賦值,陣列元素的型別不限,輸出該二維陣列以及各行的均值
題目來源:大工慕課 連結 作者:Caleb Sung 題目要求 利用指標編寫程式,定義一個3行3列的二維陣列,並在程式中對其進行賦值,陣列元素的型別不限,輸出該二維陣列以及各行的均值,各行
C++筆記(11):拷貝控制(拷貝移動,構造賦值,析構)
con 對象 構造函數 col let 拷貝控制 支持 運算符 () 控制對象拷貝,賦值,析構 拷貝構造函數,移動構造函數 拷貝賦值運算符,移動賦值運算符 析構函數 -----------------------------------------------
PHP在foreach中對$value賦值無效,應該用 ‘鍵’ 或者 &$value的形式
image blank key warn 運行 clas 應該 發現 建議 首先我們看下這段代碼: foreach ($data as$value) { $value[‘name‘] = ‘Hehe‘; } $data中原始的數據為: array(
SELECT與SET對變量賦值
har values spa 完全 borde 表達 rom 使用 結果 SQL Server 中對已經定義的變量賦值的方式用兩種,分別是 SET 和 SELECT。 對於這兩種方式的區別,SQL Server 聯機叢書中已經有詳細的說明,但很多時候我們並沒有註意
圖文解析對象的賦值操作是“傳值”還是“傳址”
on() n) bject kff 過程 nbsp imp order 一個表 我們知道,變量默認總是傳值賦值。也就是說,當將一個表達式的值賦予一個變量時,整個原始表達式的值被賦值到目標變量。這意味著,當一個變量的值賦予另外一個變量時,改變其中一個變量的值,將不會影響到另外
JavaSE8基礎 釋放對象的引用 指向新對象或賦值為null
author oid x64 sta nbsp 看書 讀書 eclips 推薦 禮悟: 好好學習多思考,尊師重道存感恩。葉見尋根三二一,江河湖海同一體。 虛懷若谷良心主,願行無悔給最苦。讀書鍛煉強身心,誠勸且行且珍惜。
sql server存儲過程中SELECT 與 SET 對變量賦值的區別
.com dba code logs 概念 變量 log 情況 style 轉自:http://www.cnblogs.com/micheng11/archive/2008/07/08/1237905.html SQL Server 中對已經定義的變量賦值的方式用兩種,分別