0

このコードはアラートを表示していません:-

<script type="text/javascript">
var wloc = window.parent.location;
var abcd = wloc.substring(0,24);
alert(wloc);
alert(abcd);
</script>
4

3 に答える 3

3

スクリプトがにアクセスできることを確認してくださいparent。次に、以下のようにスクリプトを変更します

<script type="text/javascript">
window.onload = function(){
    var wloc = window.parent.location.href;
    var abcd = wloc.substring(0,24);
    alert(wloc);
    alert(abcd);
}
</script>

現在のウィンドウの場所については、以下のスクリプトを試してください

<script type="text/javascript">
window.onload = function(){
    var wloc = window.location.href;
    var abcd = wloc.substring(0,24);
    alert(wloc);
    alert(abcd);
}
</script>
于 2012-08-15T17:52:36.487 に答える
1

.href後に追加window.parent.location

<script type="text/javascript">
window.onload = function(){
    var wloc = window.parent.location.href;
    var abcd = wloc.substring(0,24);
    alert(wloc);
    alert(abcd);
}
</script>
于 2012-08-15T17:48:12.270 に答える
0

以下の行はエラーを示しています。そのため、アラートは表示されません。

var abcd = wloc.substring(0,24); 

代わりにこれを使用してください

<script type="text/javascript">
  window.onload = function(){
    var wloc = window.parent.location.href;
    var abcd = wloc.substring(0,24);
    alert(wloc);
    alert(abcd);
 }
</script>
于 2012-08-15T17:51:59.160 に答える