htmlmessage事件(html postmessage)
這里我們通過 windowframes 獲取到子窗口的引用,然后通過 postMessage 方法發(fā)送消息在子窗口中,我們需要監(jiān)聽 message 事件來接收消息const responseEl = documentgetElementByIdquotresponsequotwindowaddEventListenerquotmessagequot, function e responseElinnerHTML += `收到一條消息$。
由文本及可愛的皮卡丘組成為了方便觀察,我們還是注釋掉信封元素首先,我們從簡單的開始,在card元素間,加入我們的文本元素,命名為message,大家可以寫自己想說的話加入文本后的代碼envelopehtml 然后,設(shè)置文本向上移 envelopecss 運(yùn)行效果接著,我們要開始繪制卡片上的皮卡丘了首先,我們。
lthtml 3效果圖展示 效果如下一使用postMessage在windowopen中的使用 1第一種方式,兩個(gè)頁面之間數(shù)據(jù)的相互傳遞 2第二種方式通過事件傳遞 父頁面數(shù)據(jù)傳遞方式setTimeoutfunction isColse #39ok#39 , #39*#39, 2000到此這篇postMessage的。
lt%=HtmlLabelFormodel = modelsUser % lt%=HtmlTextBoxFormodel = modelsUser % lt%=HtmlValidationMessageFormodel = modelsUser % 這三個(gè)當(dāng)中第一個(gè)是顯示,第二是textbox是文本框,第三個(gè)就是客戶端驗(yàn)證也就是驗(yàn)證輸入的有效性,在中的驗(yàn)證該。
要使用postMessage,開發(fā)者需要在window對象上綁定message事件這樣,每當(dāng)有跨文檔消息發(fā)送時(shí),綁定的事件處理程序就會(huì)被觸發(fā)通過監(jiān)聽這個(gè)事件,接收文檔可以捕獲并處理發(fā)送過來的數(shù)據(jù),實(shí)現(xiàn)了不同文檔之間的通信,這對于構(gòu)建復(fù)雜的Web應(yīng)用程序或者需要在多個(gè)iframe之間共享數(shù)據(jù)的場景非常有用總的來說,postM。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。