国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ ウェブフロントエンド jsチュートリアル IE での Dhtml と firefox_javascript スキルのいくつかの違いの概要

IE での Dhtml と firefox_javascript スキルのいくつかの違いの概要

May 16, 2016 pm 06:40 PM
dhtml firefox ie

1. DOM 上のインターフェイスは基本的に同じですが、テストの結(jié)果、メソッドが同じであっても、IE では多少の違いがあるものの、mozilla での DOM の方が標(biāo)準(zhǔn)であることがわかりました。 matter
2. イベントモデルに関しては、この點(diǎn)の違いは比較的大きいです。mozilla の
e.target は ie のevent.srcElement と同等ですが、後者は HTML を返します。要素
の間、e.target はノードを返します。つまり、テキスト ノードを含むメソッドは次のようになります。
var trg = e.target;
while(trg.nodeType!=1) trg=trg.parentNode;
e.mozilla では ie と同じです。event.keyCode は、e.layerX、e.layerY、e.pageX、e.pageY...http://fason.nease.net/mozilla/dom/event 部分をチェックアウトできます。
イベントは、IE のattachEvent、detatchEvent に対応する addEventListener、removeEventListener を使用して Mozilla にバインドされます。
3. オブジェクトの場合。 IE4 と互換性を持たせたい場合は、document .all を追加して、
form 要素の參照をより標(biāo)準(zhǔn)にする必要があることを決定します。 var oInput = document.formName.elements["input1" ]
4. XML のアプリケーションの違いはさらに大きく、XML は IE での activex を通じて作成され、mozilla にはこれらのオブジェクトが既に存在します (dom2 サポートが必要です)。
Xmldomdocument: var doc = document.inplementation.createDocument( "","",null)
xmlhttp: var req = new XMLHttpRequest()
5 .innerText は Mozilla ではサポートされていません。そのテキストを取得するには、いくつかの範(fàn)囲テクニックを使用する必要があります。
6 Mozilla は互換性を保つために DOM メソッド insertBefore を使用できます。
7. Array や Date の一部のメソッドなど、ie と mozilla の間には若干の違いがあります。詳しく言及される。 。 。
2 つの例を記述します。
1. ID によってオブジェクトを取得する場合
function getObjectById(id)
{
if (typeof(id) != "string" || id == "" ) null を返します。
if (document.all) return document.all(id);
if (document.getElementById) return document.getElementById(id); catch(e){ return null;}
}
2. イベントに処理関數(shù)をアタッチします
if(document.attachEvent)
window.attachEvent("onresize", function(){reinsert ();});
else
window.addEventListener('resize', function(){reinsert();}, false);
IE では onclick ですが、Firefox NS では onclick であることに注意してください。 click
Submit with script
document.formName.action = "...";
document.formName.submit();
XML を処理するメソッドは使用できないようですmozilla の下




コードをコピーします

コードは次のとおりです。 var FCKXml = function() {}
FCKXml.prototype.GetHttpRequest = function()
{
if ( window.XMLHttpRequest )// Gecko
return new XMLHttpRequest()
else if ( window.ActiveXObject ) )// IE
return new ActiveXObject("MsXml2. typeof(asyncFunctionPointer) == 'function' ) ;
var oXmlHttp = this.GetHttpRequest() ;
oXmlHttp.open( "GET", urlToCall, bAsync ) ;
if ( bAsync )
{
oXmlHttp.onreadystatechange = function()
{
if ( oXmlHttp.readyState == 4 )
{
oFCKXml.DOMDocument = oXmlHttp.responseXML ;
asyncFunctionPointer( oFCKXml ) ;
}
}
}
oXmlHttp.send( null ) ;
if ( ! bAsync && oXmlHttp.status == 200 )
this.DOMDocument = oXmlHttp.responseXML ;
else
throw( 'エラー読み込み "' urlToCall '"' )
FCKXml.prototype.SelectNodes = function( xpath, contextNode )
{
if ( document .all )// IE
{
if ( contextNode )
return contextNode.selectNodes( xpath ) ;
else
return this.DOMDocument.selectNodes( xpath ) ;
}
else// Gecko
{
var aNodeArray = new Array()
var xPathResult = this.DOMDocument.evaluate( xpath, contextNode ? contextNode : this.DOMDocument,
this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), XPathResult.ORDERED_NODE_ITERATOR_TYPE, null) ;
if ( xPathResult )
var oNode = xPathResult.iterateNext () ;
while( oNode )
{
aNodeArray[aNodeArray.length] = oNode;
oNode = xPathResult.iterateNext();
return aNodeArray ;
}
}
FCKXml.SelectSingleNode = function( xpath, contextNode )
{
if ( document.all ) // IE
{
if ( contextNode )
return contextNode.selectSingleNode( xpath ) ;
else
return this.DOMDocument.selectSingleNode( xpath ) ;
}
else// Gecko
{
var xPathResult = this.DOMDocument.evaluate( xpath, contextNode ? contextNode : this.DOMDocument,
this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), 9, null);
if ( xPathResult && xPathResult.singleNodeValue )
return xPathResult.singleNodeValue;
else
return null
}
}

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu LinuxでFirefox Snapを削除するにはどうすればよいですか? Ubuntu LinuxでFirefox Snapを削除するにはどうすればよいですか? Feb 21, 2024 pm 07:00 PM

Ubuntu Linux で FirefoxSnap を削除するには、次の手順に従います。 ターミナルを開き、管理者として Ubuntu システムにログインします。次のコマンドを?qū)g行して FirefoxSnap をアンインストールします: sudosnapremovefirefox 管理者パスワードの入力を求められます。パスワードを入力し、Enter キーを押して確認(rèn)します。コマンドの実行が完了するまで待ちます。完了すると、FirefoxSnap は完全に削除されます。これにより、Snap パッケージ マネージャー経由でインストールされた Firefox のバージョンが削除されることに注意してください。他の方法 (APT パッケージ マネージャーなど) を通じて別のバージョンの Firefox をインストールした場合は、影響を受けません。上記の手順を?qū)g行します

Internet Explorer で Edge が開く: MS Edge リダイレクトを停止する方法 Internet Explorer で Edge が開く: MS Edge リダイレクトを停止する方法 Apr 14, 2023 pm 06:13 PM

Internet Explorer が長い間人気がなくなってきたことは周知の事実ですが、Windows 11 の登場により現(xiàn)実が始まりました。 Edge は、將來的に IE を置き換えるのではなく、現(xiàn)在 Microsoft の最新オペレーティング システムのデフォルトのブラウザーとなっています?,F(xiàn)時(shí)點(diǎn)では、引き続き Windows 11 で Internet Explorer を有効にすることができます。ただし、IE11 (最新バージョン) の正式な廃止日は 2022 年 6 月 15 日であり、時(shí)間は刻々と過ぎています。これを念頭に置くと、Internet Explorer が Edge を開くことがありますが、それが気に入らないことに気づいたかもしれません。では、なぜこのようなことが起こっているのでしょうか?存在する

win11でie11ブラウザが使えない場合はどうすればいいですか? (win11ではIEブラウザは使用できません) win11でie11ブラウザが使えない場合はどうすればいいですか? (win11ではIEブラウザは使用できません) Feb 10, 2024 am 10:30 AM

ますます多くのユーザーが win11 システムにアップグレードし始めています。各ユーザーの使用習(xí)慣が異なるため、多くのユーザーは依然として ie11 ブラウザーを使用しています。では、win11 システムで ie ブラウザーを使用できない場合はどうすればよいでしょうか? Windows11はIE11をまだサポートしていますか?解決策を見てみましょう。 win11でie11ブラウザが使えない問題の解決策 1. まず、スタートメニューを右クリックし、「コマンドプロンプト(管理者)」を選択して開きます。 2. 開いたら、「Netshwinsockreset」と直接入力し、Enter キーを押して確定します。 3. 確認(rèn)後、「netshadvfirewallreset&rdqu」と入力します。

時(shí)代の終わり: Internet Explorer 11 は廃止されました。知っておくべきことは次のとおりです。 時(shí)代の終わり: Internet Explorer 11 は廃止されました。知っておくべきことは次のとおりです。 Apr 20, 2023 pm 06:52 PM

2022 年 6 月 15 日は、Microsoft が Internet Explorer 11 (IE11) のサポートを終了し、レガシー ブラウザーの章を閉じる日です。同社はしばらくの間、このサポート終了日をユーザーに通知し、Microsoft Edge への移行を計(jì)畫するよう呼び掛けてきました。 Microsoft は、Windows の最新のデフォルト Web ブラウザとして IE11 を Windows 8.1 にバンドルしています。 Chrome の(現(xiàn)在の)高さには決して達(dá)しませんでしたが、2014 年には IE8 に次いで 2 番目に使用されたデスクトップ ブラウザーでした。もちろん20個(gè)でも

mozilla Firefox はアンインストールできますか? mozilla Firefox はアンインストールできますか? Mar 15, 2023 pm 04:40 PM

Mozilla Firefox はアンインストールできます。Firefox はサードパーティのブラウザなので、不要な場合はアンインストールできます。アンインストール方法: 1. [スタート] メニューで、[Windwos システム] - [コントロール パネル] をクリックします; 2. [コントロール パネル] インターフェイスで、[プログラムと機(jī)能] をクリックします; 3. 新しいインターフェイスで、[プログラムと機(jī)能] をクリックします。 Firefox ブラウザ アイコン; 4. アンインストール ポップアップ ウィンドウで、[次へ] をクリックします; 5. [アンインストール] をクリックします。

Firefox 113 の新機(jī)能: AV1 アニメーションのサポート、強(qiáng)化されたパスワード ジェネレーターおよびピクチャ イン ピクチャ機(jī)能 Firefox 113 の新機(jī)能: AV1 アニメーションのサポート、強(qiáng)化されたパスワード ジェネレーターおよびピクチャ イン ピクチャ機(jī)能 Mar 05, 2024 pm 05:20 PM

最近のニュースによると、Mozilla は Firefox 112 の安定版をリリースしましたが、次のメジャー バージョンである Firefox 113 がベータ チャネルに入り、AV1 アニメーション、強(qiáng)化されたパスワード ジェネレーター、およびピクチャ イン ピクチャ機(jī)能をサポートすることも発表しました。 Firefox 113の主な新機(jī)能?特徴は以下の通り:AV1形式のアニメーション畫像(AVIS)のサポート、特殊文字の導(dǎo)入によるパスワード生成機(jī)能のセキュリティ強(qiáng)化、ピクチャーインピクチャー機(jī)能の強(qiáng)化、巻き戻しのサポート、ビデオ時(shí)間の表示モードでは、Debian および Ubuntu ディストリビューション用の公式 DEB インストール ファイルが提供されます。ブックマーク インポート機(jī)能が更新され、インポートされたブックマークのアイコンがデフォルトでサポートされます。サポートされているハードウェアでは、w を使用してハードウェア アクセラレーションによる AV1 ビデオ デコードがデフォルトで有効になります。

IE高速化機(jī)能を有効にする方法 IE高速化機(jī)能を有効にする方法 Jan 30, 2024 am 08:48 AM

IEアクセラレーション機(jī)能を有効にするにはどうすればよいですか? IE は Web ページを開くには遅すぎるため、ハードウェア アクセラレーション モードを有効にすることができます。多くの友人が、IE ブラウザを使用すると Web ページを開く速度が非常に遅いと報(bào)告しました。これは、Web の閲覧にも一定の影響を與えています。解決策がないか編集者に聞きたいのですが、この場合、IE ブラウザのハードウェア アクセラレーション モードをオンにすることができます。IE のアクセラレーション機(jī)能をオンにする方法を編集者がまとめています。ご興味があれば、以下をご覧ください! IEでアクセラレーション機(jī)能を有効にするには、図に示すように、IEセキュアブラウザを開き、右上隅にある歯車の形の「設(shè)定」アイコンをクリックし、「インターネットオプション」を選択してに入ります。 2. 図に示すように、[インターネット オプション] ウィンドウの先頭にあるタブ ナビゲーションで [詳細(xì)] をクリックします。 3.

Win10でIEを開いた時(shí)のEdgeへの自動ジャンプを解除する方法_IEブラウザページの自動ジャンプの解決方法 Win10でIEを開いた時(shí)のEdgeへの自動ジャンプを解除する方法_IEブラウザページの自動ジャンプの解決方法 Mar 20, 2024 pm 09:21 PM

最近、多くの win10 ユーザーが、コンピューターのブラウザーを使用するときに、IE ブラウザーが常に自動的にエッジ ブラウザーにジャンプすることに気付きました。このサイトでは、win10でIEを開いたときに自動的にエッジにジャンプして閉じる方法をユーザーに丁寧に紹介しましょう。 1. Edge ブラウザにログインし、右上隅にある [...] をクリックして、ドロップダウン設(shè)定オプションを探します。 2. 設(shè)定を入力したら、左側(cè)の列の「デフォルトのブラウザ」をクリックします。 3. 最後に、互換性で、Web サイトが IE モードで再ロードされないようにチェックボックスをオンにし、IE ブラウザを再起動します。

See all articles