作者janyfor (你哪位ㄚ)
看板Ruby
标题Re: [问题] 如何在javascipt内用ruby语法?
时间Mon Sep 17 00:43:28 2007
...
<script language="JavaScript">
var myScroller1 = new Scroller(0, 0, 450, 32, 1, 5);
myScroller1.setColors("#006600", "#ccffcc", "#009900");
myScroller1.setFont("Verdana,Arial,Helvetica", 3);
<% for i in @blog %>
myScroller1.addItem("<%= i.title %>");
<% end %>
//SET SCROLLER PAUSE
myScroller1.setPause(0); //set pause beteen msgs, in milliseconds
function runmikescroll() {
var layer;
var mikex, mikey;
// Locate placeholder layer so we can use it to position the scrollers.
layer = getLayer("placeholder");
mikex = getPageLeft(layer);
mikey = getPageTop(layer);
// Create the first scroller and position it.
myScroller1.create();
myScroller1.hide();
myScroller1.moveTo(mikex, mikey);
myScroller1.setzIndex(100);
myScroller1.show();
}
window.onload=runmikescroll
</script>
...
这个是类似即时讯息的 javascript
在被我乱嵌入 ruby
竟然可以跑
我自己都觉得很神奇 = =
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.209.196.59
※ 编辑: janyfor 来自: 210.209.196.59 (09/17 00:44)
1F:推 Dreamer77:真的可以...因为我忘了加<% end %> XD 09/17 00:44
2F:推 janyfor:那换你告诉我怎麽javascript 怎麽把结果给 rails 运算XD 09/17 00:47
3F:推 Dreamer77:我也很想知道XDD 09/17 00:59
4F:推 shelary:呃..你们两位似乎没搞清楚javascript执行原理耶.. 09/17 01:03
5F:→ shelary:那样只是用 ruby 产生javascript的程式码..和产生html一样 09/17 01:04
6F:→ shelary:并不是在 javascript 里执行 ruby 丫.....差十万八千里了 09/17 01:04
7F:推 LyinZ:to 2楼: 用 AJAX 送回 server 处理 = = 09/17 01:34
8F:推 janyfor:4楼 我知道 只是那是我乱测测出来的 感觉比较蛮特别而已 09/17 19:33