Asynchronous pluggable protocol - Ruby
4 отговора
220 прегледа
Asynchronous pluggable protocol - Ruby
Има ли някой идея как да накарам Ruby да се държи като такъв протокол?
Т.е. искам да мога примерно в html страница да напиша
<script type="text/ruby" src="x.rb"> и да мога да го използвам вместо/заедно с JavaScript.
Т.е. искам да мога примерно в html страница да напиша
<script type="text/ruby" src="x.rb"> и да мога да го използвам вместо/заедно с JavaScript.
Re: Asynchronous pluggable protocol - Ruby
[линк]
Случайно ми попадна днес. Може и да е това, което искаш:
<input type="button" onclick="foo" language="RubyScript">
Сигурно бачка само на IE, ама пак е нещо. Обади се ако успееш да го пробваш преди мен
.
Случайно ми попадна днес. Може и да е това, което искаш:
<input type="button" onclick="foo" language="RubyScript">
Сигурно бачка само на IE, ама пак е нещо. Обади се ако успееш да го пробваш преди мен
Re: Asynchronous pluggable protocol - Ruby
Мен ми попадна нарочно вчера :))
Бачка под IE. Доколкото надзъртах из разни мейлинг-листи определено хората се интересуват от Firefox съпорт ама няма :(
Друго - не ми харесва, че трябва да пиша language="RubyScript", първо понеже е досадно, второ - не е стандартно (valid xhtml+css рулира). Освен това искам да мога да пиша href="ruby:Window.alert('x')", което отваря възможност за bookmarklets (favelets - [линк]) на Ruby.
Ама стига съм мрънкал - Ruby is Fun :))
Бачка под IE. Доколкото надзъртах из разни мейлинг-листи определено хората се интересуват от Firefox съпорт ама няма :(
Друго - не ми харесва, че трябва да пиша language="RubyScript", първо понеже е досадно, второ - не е стандартно (valid xhtml+css рулира). Освен това искам да мога да пиша href="ruby:Window.alert('x')", което отваря възможност за bookmarklets (favelets - [линк]) на Ruby.
Ама стига съм мрънкал - Ruby is Fun :))
Re: Asynchronous pluggable protocol - Ruby
Забравих, бърза проверка дали инсталацията е ок :)
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[линк]">
<html xmlns="[линк]" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/ruby" />
<title>Page</title>
<style type="text/css">
body { font-family: sans-serif; font-size: small; }
.Ruby { background: maroon; color: silver; }
</style>
</head>
<body>
<h1>Hello, world!</h1>
<p><button onclick="Window.document.body.className='Ruby'" language="RubyScript">Ruby!</button>
</p>
</body>
</html>
Re: Asynchronous pluggable protocol - Ruby
Хм, опитах да омешам JS и Ruby:
Якото е, че май с помощта [линк] може да си комуникират доста добре, но не съм пробвал детайли още.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[линк]">
<html xmlns="[линк]" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/ruby" />
<title>Page</title>
<style type="text/css">
body { font-family: sans-serif; font-size: small; }
.Ruby { background: maroon; color: silver; }
</style>
<script language="RubyScript"></script>
</head>
<body>
<h1>Hello, world!</h1>
<p><button onclick="Window.document.body.className='Ruby'">Ruby!</button>
<button onclick="javascript:document.body.className=''">JS!</button>
</p>
</body>
</html>
Якото е, че май с помощта [линк] може да си комуникират доста добре, но не съм пробвал детайли още.