複数のJavaScriptで動作しないもの
-
0 名前: jyano : 2007/02/08(木) 02:59 ID:8X8LUIGf sub-Q5
- 初心者ですが、色々なタグをコピペしたり、
カスタムしてサイトを作成しています。
JavaScriptのサブウィンドウが動作しません。
色々調べたんですが、正常に動作しているタグをコピーして来たものなので、
何故動作しないのか疑問だったんですが、
なにしろJavaScriptについては全く訳も分からず使用していますので、
自分のソースを見て心当たりがありませんでした。
以下、ソースです。
めちゃくちゃでごめんなさい。
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="Content-Style-Type" content="text/css" />
<link rel="stylesheet" type="text/css" href="css.css">
<style type="text/css">
<!--A:hover { text-decoration:underline overline;} -->
</style>
<script language=JavaScript>
<!--
function subWin1(){
window.open("memo.html","memo","resizable=no,menubar=no,directories=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=400,height=350");
}
//-->
</script>
<base target="top" />
</head>
<body>
<center>
<table width="100%" cellpadding="10" cellspacing="0">
<tr><td align="center" valign="top">Site Name<br />
<table width="580" cellpadding="0" cellspacing="0">
<tr><td><a href="http://www.aaa.jp/xxx/index.html">reload</a></td>
<td align="right"><a href="javascript:history.back()">back</a></td></tr></table>
<table width="680" height="450" cellpadding="2" cellspacing="0" border="0">
<tr><td width="50"></td>
<td width="580" height="366" align="center" valign="top">
<table width="580" height="366" cellpadding="0" cellspacing="2" border="1" bordercolor="#212121">
<tr><td width="580" class="box">
<iframe src="top.html" width="577" height="363" frameborder="0" scrolling="auto" name="top" allowtransparency="true"></iframe></td></tr></table>
</td>
<td width="50" valign="bottom"><a href="../xxx/index.html" target="_blank"><img src="xxx.jpg" /></a><br />
<br />
<a href="http://xxx.com"><img src="31x31.jpg"></a></td></tr>
<tr><td colspan="3" align="center" valign="top"><br />
<br />
<iframe src="menu.html" width="577" height="15" frameborder="0" scrolling="no" name="menu"></iframe><br />
<a href="javascript:subWin1()">Memo</a></td></tr></table>
</td></tr></table>
</center>
</body>
</html>
-
1 名前: にゃにゃ : 2007/02/08(木) 02:59 ID:MEqRMSEk sub-Tp
- もしかしたら、もっとスマートな解決方法があるかもしれませんけど
<a href="javascript:subWin1()">Memo</a>を
<a href="javascript:" onClick="subWin1()">Memo</a>に修正するとサブウィンドウが立ち上がるようです。
-
2 名前: jyano : 2007/02/08(木) 02:59 ID:SmmqPDl7 sub-Q5
- 有難う御座居ます、サブウィンドウが立ち上がりました!
後学の為にお訊きしたいのですが、
何が原因でサブウィンドウが立ち上がらないのでしょうか?
JavaScriptに関して、興味はあるのですが、
解説のサイトを見ても関数だとかよく分からなくて。
宜しければ教えて下さると助かります。