2011-10-21 12 views
1

私はこの問題を調査しましたが、私にとってうまくいく答えを見つけることができませんでした。ajaxを使用しているWebサイトでCufon.refresh()を使用する方法がわからない

私のウェブサイトには、メニューとdivが1ページあります。メニューリンクをクリックすると、div内の情報が変更されます(ajax)。しかし、Cufónはその部門で働くことをやめます。私はCufon.refreshについて読んだことがありますが、動作させることはできません。どのコードを使用すればいいですか?どこに置くのですか?

私のリンクは次のようになります。<a href="javascript:void(0);" onClick="getdata('kollektioner/kollektioner.html','myDiv');">test</a>

私はこのページでCufon.refreshについて読んだことがあるが、私はそれを使用する方法を理解していない:あなたが使用しているJSに基づいてhttps://github.com/sorccu/cufon/wiki/API

+0

使用中のライブラリに基づいて、データがロードされると、ajax関数はコールバックを提供する必要があります。一般にDIVにDOMチャンクを挿入したら(提供されたコールバックを使用して)、DIVのCufon.refresh()を呼び出します。さらなる人々を助けるためには、より詳細なコードを知る必要があります。 – dakdad

+0

答えをありがとうが、私はまだ多くを理解していない。私はCufónとAjaxにとって全く新しいです。 http://data.fuskbugg.se/skalman02/fd9ca231_ajax.js このようなルックスを変更するDIV: 私はこのajax.jsファイルを使用

Information...

StreamAlex

答えて

0

、あなたはトリガー機能を以下のように編集し、それが機能するかどうかを確認することができます。基本的には、その要素の内容を更新した後、Cufon呼び出しをリフレッシュします。

if (xmlhttp.readyState == 4) if (xmlhttp.status == 200) 
{ 
    document.getElementById(ajaxdestination).innerHTML =xmlhttp.responseText; 
    Cufon.refresh('#ajaxdestination'); 
} 
+1

は、あなたの答えをいただき、ありがとうございます。そのコードをajax.jsに追加しようとしましたが、動作しませんでした。ごめんなさい。 – StreamAlex

1

Cufon.refreshも私のためには機能しません。回避策は、もう一度Cufon.replaceを使用することです。

関連する問題