0

私はワークライトを独学しています。IBM が提供する Get Started ガイド ( http://www.ibm.com/developerworks/mobile/worklight/getting-started.html ) に従いました。

上記のサイトの例では、ページへのリンクや画像の取得に相対パスを使用しています。各リンクの前に / (スラッシュ) を付けて、ルート フォルダーを基準にすることはできますか? 可能であれば、リンクとイメージがアプリで機能するようにローカル Worklight サーバーを構成するにはどうすればよいですか?

/common/ ディレクトリに以下のディレクトリ構造としてアプリをセットアップしました。多くのページでは、共有ヘッダーとメニューがページに読み込まれます。<a href="/app-pages/page1.html">' またはを使用する<img src="/images/ImageName.png">と、404 が発生します。見つかりません -http://localhost:10080/images/ImageName.png

  • home.html
  • /app-pages/page1.html
  • /app-pages/page2.html
  • /app-pages/sub-cat/pageA.html
  • /app-pages/sub-cat/pageB.html
  • /shared/header.html
  • /shared/menu.html
  • /画像
  • /css/
  • /js/
  • /jqueryモバイル

参考までに、私の開発環境は以下の通りです。

  1. ウィンドウズ7
  2. エクリプス ジュノ
  3. ワークライト 6.0
4

1 に答える 1

0

「test」という新しい Worklight アプリケーションでは、common フォルダーの下に次の階層があります。

  • CSS
  • 画像
  • js
  • test.html

test.html に追加すると<src="images/icon.png"/>、アプリをプレビューすると、画像フォルダーにある icon.png 画像が表示されます。

ここに画像の説明を入力

アプリで複数のページを使用しようとしているようです。マルチページ アプリケーションの構築に関するトレーニング モジュールを必ずお読みください。

于 2013-10-06T15:05:01.937 に答える