<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Just is here--恰恰在这里 &#187; domain</title>
	<atom:link href="http://ishere.cn/tag/domain/feed" rel="self" type="application/rss+xml" />
	<link>http://ishere.cn</link>
	<description>仅此而已</description>
	<lastBuildDate>Fri, 06 Aug 2010 00:12:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Javascript跨域读取数据的新突破！</title>
		<link>http://ishere.cn/2008/05/04/javascriptkuayuduqushujudexintupo.html</link>
		<comments>http://ishere.cn/2008/05/04/javascriptkuayuduqushujudexintupo.html#comments</comments>
		<pubDate>Sun, 04 May 2008 13:49:21 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[js跨域]]></category>
		<category><![CDATA[跨域]]></category>

		<guid isPermaLink="false">http://www.aobodo.com/?p=156</guid>
		<description><![CDATA[首先一点，这里的跨域不是类似 aaa.test.com 和 bbb.test.com的二级域名跨域，这种跨域的问题好像有很多人研究过了，而且也实现了。我这里说的跨域是像www.aaa.com和www.bbb.com这样的跨域。 再说一下我研究的这个跨域所要实现的功能吧，我有自己的域名www.aaa.com，我的域名下有一个图片列表页面，这个页面需要在其他域名，例如www.bbb.com的页面上显示，说到这里，可能有些朋友会说，提供一段代码，在www.bbb.com上iframe一下，不就结了吗，也牵扯不到跨域的问题，但是有一点，如果是ifame的方式在bbb.com上显示的话，这个iframe窗体的高度不是能够随着我的图片页面的高度变化的，也就是说，如果我提供的图片页面很长，那么就会在bbb.com的页面上显示滚动条，这样的话，页面会变得很难看，而这是我所希望的。 好了，说一下我的实现方式，我采用JS直接创建层的方式在bbb.com的show.html页面上直接创建我所需要的数据容器层， &#60;div id=&#8221;Data-Container&#8221;&#62;&#60;/div&#62; 然后再把获取数据的链接get.asp附加到页面上&#60;head&#62;元素里面，利用OBJ.appendChild(obj), &#60;head&#62; &#60;script src=&#8221;http://www.aaa.com/&#8230;/get.asp&#8221; id=&#8221;Data-Handler&#8221;&#62;&#60;/script&#62; &#60;/head&#62; 在链接页面获取到数据 var content = &#8216;this is test content&#8217;; 以后， 在该页面的底部执行预先定义好的赋值函数 function SetData(){ document.getElementById(&#8216;Data-Container&#8217;).innerHTML = content; } 这样，原本在aaa.com域名下的数据就巧妙的显示到了bbb.com域名下的页面里，关键一点是，层Data-Container的高度会随着获取到数据的大小而自动调整大小，这样，show.html的高度也会自动调整了，就不会出现难看的上下滚动条了。 当然，这只是一个简单的工作原理，其中还有好多需要注意的地方，比如更复杂的回传参数，更新数据等，剩下的下次再写吧。]]></description>
			<content:encoded><![CDATA[<p>首先一点，这里的跨域不是类似 aaa.test.com 和 bbb.test.com的二级域名跨域，这种跨域的问题好像有很多人研究过了，而且也实现了。我这里说的跨域是像www.aaa.com和www.bbb.com这样的跨域。</p>
<p>再说一下我研究的这个跨域所要实现的功能吧，我有自己的域名www.aaa.com，我的域名下有一个图片列表页面，这个页面需要在其他域名，例如www.bbb.com的页面上显示，说到这里，可能有些朋友会说，提供一段代码，在www.bbb.com上iframe一下，不就结了吗，也牵扯不到跨域的问题，但是有一点，如果是ifame的方式在bbb.com上显示的话，这个iframe窗体的高度不是能够随着我的图片页面的高度变化的，也就是说，如果我提供的图片页面很长，那么就会在bbb.com的页面上显示滚动条，这样的话，页面会变得很难看，而这是我所希望的。</p>
<p>好了，说一下我的实现方式，我采用JS直接创建层的方式在bbb.com的show.html页面上直接创建我所需要的数据容器层，</p>
<p>&lt;div id=&#8221;Data-Container&#8221;&gt;&lt;/div&gt;</p>
<p>然后再把获取数据的链接get.asp附加到页面上&lt;head&gt;元素里面，利用OBJ.appendChild(obj),</p>
<p>&lt;head&gt;<br />
&lt;script src=&#8221;http://www.aaa.com/&#8230;/get.asp&#8221; id=&#8221;Data-Handler&#8221;&gt;&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>在链接页面获取到数据</p>
<p>var content = &#8216;this is test content&#8217;; 以后，</p>
<p>在该页面的底部执行预先定义好的赋值函数</p>
<p>function SetData(){<br />
document.getElementById(&#8216;Data-Container&#8217;).innerHTML = content;<br />
}</p>
<p>这样，原本在aaa.com域名下的数据就巧妙的显示到了bbb.com域名下的页面里，关键一点是，层Data-Container的高度会随着获取到数据的大小而自动调整大小，这样，show.html的高度也会自动调整了，就不会出现难看的上下滚动条了。</p>
<p>当然，这只是一个简单的工作原理，其中还有好多需要注意的地方，比如更复杂的回传参数，更新数据等，剩下的下次再写吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2008/05/04/javascriptkuayuduqushujudexintupo.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
