2011-11-22 15 views
0

我想在使用HTML和Bean写入标签显示在JSP上的一列单元格上显示工具提示。工具提示在JSP中的一列单元格中,使用Javascript

我尝试使用“标题”属性来显示工具提示,但它不显示。

我也尝试使用onMouseOver,onmouseover,onMouseover属性,从而我试图调用Javascript中的函数,它可能会显示工具提示。

但是,问题是,忘记工具提示显示逻辑,它甚至不会显示一个单独的警报语句写在函数被调用的事件。但实际上,它停止显示表的全部数据,可能是JSP编译问题。

表的显示逻辑被粘贴在下面。

表 -

var one_rte_HTML = 
      '<td><table width="890" align="left" cellspacing="0" cellpadding="0" style="border-top:solid 1px black;">'+ 
      ' <tr class="<bean:write name="couleurListe"/>" height="25" style="font-size:10pt">'+ 
      '  <td align="center" width="155"><bean:write name="elementSelectionnableRTE" property="rte.d_date"/></td>'+ 
      '  <td align="center" width="70"><bean:write name="elementSelectionnableRTE" property="rte.v_typeRTE" /></td>'+ 
      '  <td align="center" width="70"><bean:write name="elementSelectionnableRTE" property="rte.v_priorite"/></td>'+ 
      '  <td width="1" style="border-left:solid 1px black"><div style="width:1px"></div></td>'+ 
      ' </tr>'+ 
      '</table></td>'; 
      rt_index = add_node(foldersTree,'',one_rte_HTML); 

function add_node(parentfolderObject, itemLabel, string_HTML) { 
var newObj; 

newObj = insFld(parentfolderObject, gFld(itemLabel, "javascript:parent.op()")) 
newObj.prependHTML = string_HTML 
return newObj 
} 

功能 -

function insFld(parentFolder, childFolder) 
{ return parentFolder.addChild(childFolder) } 


function gFld(description, hreference) 
{ folder = new Folder(description, hreference); return folder; } 

function addChild(childNode) 
{ this.children[this.nChildren] = childNode ; 
    childNode.parentObj = this 
    this.nChildren++ 
    return childNode 
} 

在这里,我需要显示为具有属性<td> = “rte.v_typeRTE” 工具提示。

回答

0

我已经得到了问题的答案.. :) 的事情没那么大,我曾想过..它得到有效解决用一个简单的DIV标签的使用..

添加到原来的问题,我的要求是围绕动态工具提示..即如果属性返回“CREPAR”我需要显示X工具提示,如果属性返回“CIDPAR”,我需要显示Y工具提示..!

这是我新的代码里,你会看到一些 逻辑:等于 和 DIV 标签添加到它...

var one_rte_HTML = 
     '<td><table width="890" align="left" cellspacing="0" cellpadding="0" style="border-top:solid 1px black;">'+ 
     ' <tr class="<bean:write name="couleurListe"/>" height="25" style="font-size:10pt">'+ 
     '  <td align="center" width="155"><bean:write name="elementSelectionnableRTE" property="rte.d_date"/></td>'+ 
     '  <logic:equal name="elementSelectionnableRTE" property="rte.v_typeRTE" value="CREPAR">'+ 
     '  <td align="center" width="70"><div title="Création d’un PAR"><bean:write name="elementSelectionnableRTE" property="rte.v_typeRTE"/></div></td></logic:equal>'+ 
     '  <logic:equal name="elementSelectionnableRTE" property="rte.v_typeRTE" value="CIDPAR">'+ 
     '  <td align="center" width="70"><div title="Changement d’identifiant d’un PAR"><bean:write name="elementSelectionnableRTE" property="rte.v_typeRTE"/></div></td></logic:equal>'+ 
     '  <td align="center" width="70"><bean:write name="elementSelectionnableRTE" property="rte.v_priorite"/></td>'+ 
     '  <td width="1" style="border-left:solid 1px black"><div style="width:1px"></div></td>'+ 
     ' </tr>'+ 
     '</table></td>'; 
     rt_index = add_node(foldersTree,'',one_rte_HTML); 

感谢计算器!

+0

@BalusC - 同意,这不是一个JSP问题,但我曾这样告诉的原因是因为我在JSP内部使用了代码。我曾想过可以通过在JSP内部使用一些CSS和JS来解决这个问题。感谢您使它更加准确! :) –

相关问题