0

私は3つのウェブサイトページを持っています

1) フォームが保存された場所 2) Results.html 3) results.html のような別のページ

郵便番号を入力してEnterキーを押すと、Webサイトから取得したデータが表示されます.results.htmlのようなページがもう1つあり、コードは正確ですがデータが異なりますが、問題は、他のデータを表示しようとすると再び郵便番号について尋ねますが、ユーザーはすでにそれをホームページに配置しています。ユーザーが郵便番号をホームページに配置し、JavaScriptを使用して必要なすべてのページに郵便番号を設定できるようにする必要があります。

このようなことは可能です。

実際の例を参照してください http://innovativeartz.com/Query

郵便番号を入力してください: 95110 データが表示され、右側の [ホーム] ボタンに表示されるよりも、ここをクリックするだけで、郵便番号をもう一度尋ねられます。ユーザーがホームページに入力したため、自動的に配置される必要があります。

ありがとう

**HTML**   
 <form action="results.html" method="get" >
    Zip Code: <input type="text" name="zipcode" size="10" maxlength="5" /><br />
    <input type="submit" name="search" value="Get Quotes" />
    </form>

**Java Script**

    <script type="text/javascript">
    function getQueryStringVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split('&');
    for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split('=');
    if (pair[0] == variable) {
    return pair[1];}}}

    ni_ad_client = "579660";
    ni_res_id = 2;
    ni_alt_url = "https://www.shmktpl.com/search.asp";
    ni_zc = getQueryStringVariable('zipcode');
    ni_str_state_code = getQueryStringVariable('statecode');
    ni_var1 = "";
    ni_display_width = 650;
    ni_display_height = 1000;
    ni_color_border = "";
    ni_color_bg = "";
    ni_color_link = "";
    ni_color_url = "";
    ni_color_text = "";
    </script>

    <script type="text/javascript" src="https://www.shmktpl.com/retrieve_listings.asp"></script>

    <noscript><a href="https://www.shmktpl.com/search.asp?src=579660&res=2"><img src="https://www.shmktpl.com/images/nojs/image.asp?src=579660&res=2" border="0"></a></noscript>
4

1 に答える 1

0

右側のホーム ボタンは単なる a-link です。JavaScript を使用して、このリンクの href の末尾に郵便番号を追加する必要があると思います。

于 2013-06-15T23:22:42.153 に答える