關於iframe的一些小問題(一些資訊)

2021-08-10 19:50:04 字數 649 閱讀 1692

概念和使用方式

先聊下我遇到的問題:

所有html都會引入乙個公共的html模組 裡面有js和css 的工具引用

一般情況沒啥問題,但是有乙個會顯示並且可以動的的logo的時候,這就有點問題了。

案發原因:logo在同乙個位置多次顯示 ,和重影一樣,移動乙個還有乙個在原地。

思路:找到這個logo的位置,實在iframe裡面還是在iframe外面。判斷位置,決定顯示隱藏(雖然不夠優化,但是時間有點不太夠)。應該是按需載入比較好,只是這樣的話 工作量會相對比較大

解決方案:

1、區分當前頁面是在什麼位置。

第一:正常頁面(非iframe引入的頁面,正常展示)

第二:iframe引入的頁面(非引入iframe的頁面)

第一種已經判斷過了可以做到判斷當前頁面的位置

if (self.frameelement && self.frameelement.tagname == 「iframe」)

2.方式二

if (window.frames.length != parent.frames.length)

3.方式三

if (self != top)

以上用任何一種都可以判斷**是否在iframe中.

(稍後補充)

一些小問題

1 曼徹斯特編碼和差分曼徹斯特編碼。曼徹斯特編碼,常用於區域網傳輸。在曼徹斯特編碼中,每一位的中間有一跳變,位中間的跳變既作時鐘訊號,又作資料訊號 從高到低跳變表示 1 從低到高跳變表示 0 還有一種是差分曼徹斯特編碼,每位中間的跳變僅提供時鐘定時,而用每位開始時有無跳變表示 0 或 1 有跳變為 ...

一些小問題

問1 子類繼承了父類的所有成員,對嗎?答1 錯,至少子類沒有繼承父類的建構函式 析構函式不知有沒有繼承,但複製建構函式肯定是繼承了 class a a intx a const a a a operator const a a class b public a intmain view code 問...

一些小問題

最近使用win10出現了很多問題,簡單總結一二。第一,剛建登陸使用者時,使用者名稱搞成了中文的,於是乎eclipse中 總是報錯,想改名發現改不了,必須先將家庭版公升級為專業版才可以建立乙個admin許可權的賬戶登入,然後修改c users 張三中的張三為英文。第二,我的電腦不在桌面上,進去麻煩,要...