1

私はshopifyのシステムを使用するので、編集できるページと方法に制限があります。

アプリであるページが1つありますが、そのページを読み込んだときに、ページが表示される前にポップアップの免責事項を表示したいと思います。

アプリページ自体を編集することはできないと言われていますが、共通サイトのフッターにJavaScriptコードを追加して、現在のURLを確認し、この特定のページと等しい場合はポップアップを作成できます。

免責事項情報を保持するページを作成したので、ポップアップウィンドウにこのページのコンテンツをロードしたいと思います。

このdivタグを使用してコンテンツをロードできると思います

div id="popupinfo" pages.disclaimer.content div

ifステートメントを追加して現在のurl=site.com app.html then div id = "popupinfo"pages.disclamier.contentdivかどうかを確認する方法がわかりません

このサイトはLiquidと呼ばれる独自の言語を使用しているため、二重角かっこで囲みます。ただし、htmlページのコンテンツをプルするコードはすべて機能すると確信しています。

どうすればいいですか?

  1. 現在のページを確認してください
  2. ページ=xxxの場合
  3. ユーザーが[はい]または[OK]ボタンをクリックする必要があるポップアップウィンドウを作成するための最良の方法
  4. 次に、通常のページを表示します

前もって感謝します!

Brocour

4

4 に答える 4

0

「クリック」アクションなどのユーザーアクションでのみポップアップウィンドウを開くことができます。

于 2013-02-26T14:14:27.587 に答える
0
if( document.URL === "myPage.html" ){
     // Disclaimer alert
     if (confirm('Do you agree to this Disclaimer?')){
         // Redirect
         window.location = "myNewPage.html";
     } else {
         // Do nothing
     }
}
于 2013-02-26T14:17:26.290 に答える
0

次のようなことを試してください:

<html>
<head>
</head>
<script type="text/javascript">
function poponload()
{
   popupwindow=window.open("","mywindow","location=1,status=1,scrollbars=1,width=100,height=100");
    popupwindow.moveTo(0, 0);
}
</script>
<body onload="javascript: poponload()">
This is the page
</body>
</html>
于 2013-02-26T14:18:15.407 に答える
0

私が作成したこの例のコードを使用できます。

$(document).ready(function(){
  $('#open_popup').click(function(){
    popupwindow=window.open("http://google.com","mywindow","location=1,status=1,scrollbars=1,width=600,height=500");
  })
})
于 2013-02-26T15:51:01.013 に答える