susie-tのプロフィール

@susie-t susie-t
ありがとう数61
質問数0
回答数94
ベストアンサー数
37
ベストアンサー率
86%
お礼率
0%

  • 登録日2006/10/13
  • AJAX openメソッドの同期・非同期

    AJAXの同期、非同期についての質問です。 xmlhttp.open("GET",xmlURL,true); xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4 && xmlhttp.status==200){ /* XMLデータ取得後、ここで処理する。。。 */  ・・・ } と定型的に使っていますが、XMLファイルを取得後に、 そのデータを使用してページを作っていく処理をしていますが、 openメソッドでtrueにしているので、非同期ということなので XMLデータ取得後の処理がうまくいかず、その先の処理が先に 実行したりしてエラーになります。。 XMLデータを取得してそれを使う処理の場合は、 openメソッドでfalseにするべきなのでしょうか? 教えてください、お願いします。

    • suucha
    • 回答数1
  • javascriptでの3次元配列のソート

    javascriptでの3次元配列のソートについてです。 データ: arrWk[0][0][0] ~ arrWk[5][5][5]の枠があり、 arrWk[*][*][0]が商品のID、 arrWk[*][*][1]が商品の大きさ、 arrWk[*][*][2]が商品の保管場所、 arrWk[*][*][3]が商品の値段、 arrWk[*][*][4]が商品の色、 arrWk[*][*][5]が商品の製造日付はいっているとします。 arrWk[0~5]が工場別、arrWk[][0~5]がその工場内の課別になって おります。 このとき、ある工場内における商品の値段のソートを行いたいです。 arrWk[0][][]がA工場、arrWk[0][0~5][]がA工場の01課、02課・・・ として、A工場における商品値段のソートですので、 ソート前 arrWk[0][0から5][]だったのが、 ソート後 arrWk[0][3,2,5,0,4,1][]の順番で新しい配列に 格納されたいです。 長々でしたが、自分なりにjavascriptのビルドイン関数の sortをなんとか使えないものかとやってみましたがなかなかうまく いきません。 お知恵をお借りしたいです!!

    • suucha
    • 回答数1
  • インラインフレームの、リンク先のページに対応した高さ可変

    私のサイトで、題名のとおりの方法をしてしており、 現在、以下を利用して、可変が可能になっています。 function GetHeight(ID,NAME) { if (document.height) { document.getElementById(ID).style.height = parent.frames[NAME].document.height +20 +"px" ; } else { document.getElementById(ID).style.height = parent.frames[NAME].document.body.scrollHeight +20 +"px"; } } 通常の場合はこれで大丈夫です。 しかし、リンク先のページにインラインフレームを使用していると、どうしてもうまくできません。 一番前に index.html。index.htmlの中にiframeとして、main.htmlを、 main.htmlの中にiframeとして、higumain.htmlをおいています。 それぞれのiframeを可変可能にしたいのですが、 index.htmlの中のiframe「main.html」がうまく可変されません。 index.htmlのiframe は、他のiframeを移用していないリンク先なら可変しました。 何故でしょうか。解決法、教えてください。 上記で足りない説明がありましたら、すみません。言ってください。すぐに加えます。 何度も試行錯誤したのですが、うまくいきません。どうか、教えてください。

  • インラインフレームの、リンク先のページに対応した高さ可変

    私のサイトで、題名のとおりの方法をしてしており、 現在、以下を利用して、可変が可能になっています。 function GetHeight(ID,NAME) { if (document.height) { document.getElementById(ID).style.height = parent.frames[NAME].document.height +20 +"px" ; } else { document.getElementById(ID).style.height = parent.frames[NAME].document.body.scrollHeight +20 +"px"; } } 通常の場合はこれで大丈夫です。 しかし、リンク先のページにインラインフレームを使用していると、どうしてもうまくできません。 一番前に index.html。index.htmlの中にiframeとして、main.htmlを、 main.htmlの中にiframeとして、higumain.htmlをおいています。 それぞれのiframeを可変可能にしたいのですが、 index.htmlの中のiframe「main.html」がうまく可変されません。 index.htmlのiframe は、他のiframeを移用していないリンク先なら可変しました。 何故でしょうか。解決法、教えてください。 上記で足りない説明がありましたら、すみません。言ってください。すぐに加えます。 何度も試行錯誤したのですが、うまくいきません。どうか、教えてください。

  • インラインフレームの、リンク先のページに対応した高さ可変

    私のサイトで、題名のとおりの方法をしてしており、 現在、以下を利用して、可変が可能になっています。 function GetHeight(ID,NAME) { if (document.height) { document.getElementById(ID).style.height = parent.frames[NAME].document.height +20 +"px" ; } else { document.getElementById(ID).style.height = parent.frames[NAME].document.body.scrollHeight +20 +"px"; } } 通常の場合はこれで大丈夫です。 しかし、リンク先のページにインラインフレームを使用していると、どうしてもうまくできません。 一番前に index.html。index.htmlの中にiframeとして、main.htmlを、 main.htmlの中にiframeとして、higumain.htmlをおいています。 それぞれのiframeを可変可能にしたいのですが、 index.htmlの中のiframe「main.html」がうまく可変されません。 index.htmlのiframe は、他のiframeを移用していないリンク先なら可変しました。 何故でしょうか。解決法、教えてください。 上記で足りない説明がありましたら、すみません。言ってください。すぐに加えます。 何度も試行錯誤したのですが、うまくいきません。どうか、教えてください。