1

Panotour Pro バーチャル ツアーから JavaScript 関数を呼び出したいのですが、ホットスポットから呼び出す方法の例が見つかりません。

理想的には、何らかのタイプのライトボックス/モーダル ウィンドウですか?

helloWorld のように引用符なしで UI を使用して、ホットポットから JS 関数を簡単に呼び出すことができると書かれています (これはテストです)。

この JS 関数をツアーと同じページに追加します。関数 hellworld(s) { alert(s); }

何も起こりません、私はこれを何時間もグーグルで検索しましたが、運がなく、助けてくれました..

これを機能させるためにxmlのメイン/ツアーファイルをハックできてうれしいですが、ここから始めればいいのですか...?

4

3 に答える 3

1

これは役立つかもしれません。PTP から JS を呼び出すための基本的な形式を示しています。 http://www.autopano.net/wiki-en/action/view/Panotour_Pro_-_Hotspot_Properties_-_Link

Java Script ツアーから JavaScript 関数を呼び出すことができます。関数は、ツアーを含む HTML ページでアクセスできる必要があります。JavaScript コードのように呼び出しを記述しますが、引用符は削除してください。

例: 「helloWorld(パラメータ*)」

次のテンプレートをパラメーターとして使用できます。 %p : 現在のパノラマの名前 %f : 現在のパノラマを説明する XML ファイルの名前 %s : JS 関数に入るときのフルスクリーン状態

于 2013-08-06T20:49:13.947 に答える
1

PanoTour からの JavaScript 呼び出しで遊んでいますが、JavaScript が期待どおりに機能し始める前に、ツアーを Web サーバーにアップロードする必要があるようです。

シーンにいくつかのホットスポットを追加し、次のような JavaScript 関数呼び出しを追加しました... LaunchColorBox( http://full-url-of-file.com/,title );

次に、同じ構造関数 LaunchColorbox(url, caption){ $.colorbox({href:url, title:caption, width:"60%", height:"55%",opacity: 0.3、iframe:true});
}

私が呼び出し/統合する方法の詳細については、次のページ ソースを参照してください。

十分に文書化されていないため、これが役立つことを願っています。

于 2013-08-09T14:26:17.337 に答える
1

krapano は js(helloWorld())、カスタム JavaScript 関数を呼び出すために使用します

参照: http://krpano.com/forum/wbb/index.php?page=Thread&threadID=998

関連するコードは次のとおりです。

まず、onstart アイテム...

ソースコード 1

onstart="set(current_xml, marlin_creek.xml); js(show_name());

 ... this could be called from different areas...

click me ボタンは同じ js 関数を参照します。

于 2014-10-23T09:33:37.377 に答える