本帖最后由 morein2008 于 2012-04-23 23:07:06 编辑

解决方案 »

  1.   

    自己看看页面能不能找得到changeStyle
      

  2.   

    js文件 路径引用错误<script type="text/javascript" src="~/Scripts/jquery-1.4.1.js">貌似只有 asp.net 才知道 “ ~ ” 表示跟目录 .... 
      

  3.   

    单步调试看看什么错 IE7 按F12 看看哪里出错了
      

  4.   

    <span id="tab_Job" class="tab" onclick="changeStyle('tab_Job');">职位名</span>
    明显是少了引号
      

  5.   

    <span id="tab_Job" class="tab" onclick="changeStyle(this);">职位名</span>
      

  6.   

    <span id="tab_Job" class="tab" onclick="changeStyle(this);">职位名</span>
    都试过,还是不行
      

  7.   

    <link href="~/Styles/JobSeekerGlobal.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="~/Scripts/jquery-1.4.1.js">这种写法都是完全错误的,你这是在哪学习的??~只能使用在服务器控件和服务器端,html不能使用正确的方法<link href="<%=Page.ResolveUrl("~")%>Styles/JobSeekerGlobal.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="<%=Page.ResolveUrl("~")%>Scripts/jquery-1.4.1.js">
      

  8.   

     <span id="tab_Job" class="tab" onclick="changeStyle(tab_Job);">职位名</span>
    也应该写成
     <span id="tab_Job" class="tab" onclick="changeStyle('tab_Job');">职位名</span>
      

  9.   

    本帖最后由 net_lover 于 2012-04-25 11:26:53 编辑
      

  10.   

    写目录的时候,"~"完全没有问题,不信你用VS随便新建一个网站,自动生成的Default.aspx的前台页面的设计代码中引用MasterPage的代码就是 MasterPageFile="~/Site.Master" 
      

  11.   

    引号后来我加上了,依旧无效,不是这个问题,问题是asp.net识别不了 js代码中定义的函数。这才是关键。
      

  12.   

    以下是用IE9查看源代码功能得到的代码(仅截取了用到了SearchControl.ascx控件的部分)<link href="../Styles/JobSeekerGlobal.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../Scripts/jquery.js">
        function changeStyle(obj) {
            var target = $(obj);
            target.css({"color":"white", "background-color":"#FF0000" });
        }</script>
    <style type="text/css">
        .search
        {
            color:black;
            background: white;
            margin:5px;
            padding:10px;
            clear:both;
        }
    </style>
    <div id="MainContent_Search02_Panel1">

      
      <div class="search"> 
      
       <img id="MainContent_Search02_Image1" src="Styles/searchLogo.JPG" />
        <span id="tab_Job" class="tab" onclick="changeStyle('tab_Job')">职位名</span>
        
        <span id="tab_Enterprise" class="tab">公司名</span>
        <br/>
        <input name="ctl00$MainContent$Search02$TextBox1" type="text" id="MainContent_Search02_TextBox1" style="border-color:Silver;border-width:0.5pt;border-style:Solid;height:19px;width:165px;margin-top: 2px; margin-left: 0px;" />
        &nbsp;
        <input type="submit" name="ctl00$MainContent$Search02$Button1" value="搜 索" id="MainContent_Search02_Button1" class="button" style="color:White;background-color:#FF9900;border-style:None;font-family:Arial Black;height:25px;width:49px;" />
         </div></div>