用Smarty创建mouse_over事件?

时间:2011-08-01 20:34:42

标签: php css smarty onmouseover

我的网站几乎都是调用TPL文件的所有PHP文件。在名为index.php的首页上,有根据TPL / PHP调用的变量显示的图像。

通常我只会使用onmouseclick do = etc,但在任何地方都没有HTML,只有TPL和PHP。

我想在主页面上的图像上创建mouse_over事件。没有HTML,这可能吗?

2 个答案:

答案 0 :(得分:0)

模板是html文件(带有一些伪编程语言) - 如果它有html或tpl扩展名则无关紧要。
在那个tpl文件中找到你的HTML代码,如果有什么遗漏,它可能会在php文件中。

答案 1 :(得分:0)

  

在任何地方都没有HTML,只有TPL和PHP。

     

我想在主页面上的图像上创建mouse_over事件。是   这可能没有HTML吗?

你确定吗?什么浏览器显示?不是HTML吗? Smarty(与任何其他模板引擎一样)仅用于sepate逻辑和视图。从PHP传递到Smarty的所有变量(从* .php到* tpl)都被HTML代码四舍五入。您可以在Smarty中使用任何HTMl代码。它可能是链接(不是你网站上的任何链接?),段落,跨度,div(你的网站上没有任何文字结构)。您应该使用html来显示内容。你可以在模板中使用javascript。它没有被禁止。看起来你已经错过了一些东西。 http://www.google.com/search?hl=en&q=javascript+in+smarty+templates&oq=javascript+in+smarty+templates&aq=f&aqi=&aql=&gs_sm=e&gs_upl=11544l17461l0l17646l21l20l0l13l13l0l249l1210l1.3.3l7l0&biw=1272&bih=859&cad=h