Wednesday, June 10, 2009

Windows Live Spaces dont support iframe

Windows Live Spaces don't support <iframe>Javascript<script>

簡單來說,「HTML Sandbox」Gadget 是由 Windows Live Spaces Team 所開發的一個 Windows Live 專用 gadget, 將它安裝在你的 Windows Live Spaces 頁首後, 你就可以在這個工具上輸入你自訂的 HTML 代碼, 從而使你的 Windows Live Spaces 頁首變化彈性更大, 所以至今它仍然被視為 Windows Live Spaces 用戶不可缺少的小工具之一


衫衫 use HTML Sandbox to solve

http://iamxiaoning1980.spaces.live.com/blog/cns!5CEBEC31CD654BEC!1659.entry
如何让live spaces支持javascript
很多人对于Windows Live Spaces如何增加HTML自订字段感到非常的高兴与好奇,但是也很多人对于要如何把各家网站所提供的gadget添加分享空间的3个HTML自定字段(这里指Custom HTML Powertoy、HTML Sandbox Gadget 和 Sandbox Gadget)感到一些无助,为什么会发生这种是事呢?因为有些gadget提供网站所提供的HTML语法使用到Javascript程序码,何谓使用到Javascript程序码 ?就是网站所提供给你的HTML语法有包含 的大部分都是使用到Javascript程序码,但是由于安全性问题,在Windows Live Spaces里的3个HTML自定字段是不可以使用Javascript程序码,所以添加这些网站所提供的部落格小玩意到Spaces是会自动消失不见的。

下面介绍一个让live spaces支持javascript的办法。
1. 首先给Live space空间增加一个"Sandbox"
登陆进去个人的live space以后,在地址栏输入下面的链接,或者直接点击下面链接就可以增加一个sandbox:
http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=http://download.gallery.start.com/d.dll/1~1~464~4184/gadget.xml

2.编辑含有javascript的代码并存到一个html文件,然后上传到你的另外一个个人空间。
例如,我的网络电视节目预告:iptv.htm,里面调用了很多javascrip。我将这个含有javascript网页放到了googlepages空间里面,方便给下面的步骤引用。

3.在sandbox里面输入下面的代码,并在代码里面引用上面的iptv.htm的地址,将代码保存到sandbox,这样LIVE space就可以支持javascript了。
<iframe name="window name" scrolling=no align=middle width=140 height=200 marginhight=0 marginwidth=0 frameborder=0 src="your javascript web page url goes here">

No comments: