2017-01-29 7 views
-4

私はページAとBを持っています。ページAにはボタンがあり、ボタンをクリックするとページBが開き、隠れブロックが開きます。sessionStorage、可変スクリプトブレーク

私は確か何か間違っていますが、何ですか?

このテンプレート

<script> 
$('button').click(function() { 

var openHiddenBlock = document.setItem('true'); 
    sessionStorage.setItem('openHiddenBlock', 'true'); 

    location.href = "http://B.com"; 

}); 
</script> 

このテンプレートB

<script> 
$(document).ready(function(){ 

    if(sessionStorage.getItem('true') == 'true') { 
     $('HiddenBlock').slideToggle(); // opening animation 
    } 
}); 
</script> 
+0

期待される結果は何ですか、観察された動作は何ですか? – nicovank

+0

um、AとBは同じドメインにありますか?例は、それが別のドメインであることを示しています。 – epascarello

+0

'.getItem()'の呼び出しが "true"という項目を探していますが、 '.setItem()'を呼ぶと "openHiddenBlock"と呼ばれます。 – Pointy

答えて

1

ページB上では、のキーで項目をテストしている「真」が、ページAにあなたが設定していますキーが "openHiddenBlock"の項目。

+0

はい、および var openHiddenBlock = document.setItem( 'true'); 余分な行 – tolkienhead

関連する問題