javascript弹窗问题,它不弹

首先说下,还是小白,主要学的php,现在想用点js,但是遇到以下问题,希望大神帮我解答下,谢谢

//等在网页加载完毕再执行
window.onload = function () {
var faceimg = document.getElementById('faceimg');
var code = document.getElementById('code');
faceimg.onclick = function () {
window.open('face.php','face','width=400,height=400,top=0,left=0,scrollbars=1');
}
code.onclick = function () {
this.src='code.php?tm='+Math.random();
};
};
//表单验证
var fm=document.getElementsByTagName('form')[0];
fm.onsubmit=function()
{
alert('123');
}

//  fm.onsubmit=function()
// {
//  alert('123')
// }

//表单验证下面的
我点了提交,不弹窗,为什么啊,html代码我贴下面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



多用户留言系统--注册
<?php
require ROOT_PATH.'includes/title.inc.php';
?>



<?php
require ROOT_PATH.'includes/header.inc.php';
?>

会员注册

请认真填写一下内容
用 户 名: (*必填,至少两位)
密  码: (*必填,至少六位)
确认密码: (*必填,同上)
密码提示: (*必填,至少两位)
密码回答: (*必填,至少两位)
性  别:男 女
头像选择
电子邮件:
 Q Q  :
主页地址:
验 证 码:

发错地方了,我去js论坛发了,我换了个地方问,打扰见谅!

onclick? 我记得原生事件是驼峰式的onClick啊