<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - [vyřešeno] webové rozhraní na localhost]]></title>
	<link rel="self" href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=554&amp;type=atom" />
	<updated>2014-03-14T09:36:05Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.sds.an-d.cz/viewtopic.php?id=554</id>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] webové rozhraní na localhost]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=4354#p4354" />
			<content type="html"><![CDATA[<p>Děkuji mnohokráte!!!</p><p>Už to jede!!!!!!</p><p>FORCE CORS - je řešení.</p><p>Přitom na těch stackcverflow.com jsem taky slídil - ale tohleto jsem přehlédl, už toho bylo moc, uff.</p><p>Ještě jednou díky moc!</p>]]></content>
			<author>
				<name><![CDATA[highlander]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11527</uri>
			</author>
			<updated>2014-03-14T09:36:05Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=4354#p4354</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] webové rozhraní na localhost]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=4352#p4352" />
			<content type="html"><![CDATA[<p>Cross site scripting</p><p>Kdyz se z lokalu snazis dostat javascriptem na jiny server, tak se moderni prohlizece tvari, ze to je ok, ale nic ti nevrati.</p><p>Zkousel jsem ten tvuj kod na lokalu s ip adresou meho sds a dopadl jsem uplne stejne jako ty.<br />Ale kdyz jsem si do firefoxu doinstaloval doplnek Force CORS (a zobrazil listu doplnku a na liste tento doplnek zapnul), tak uz to najednou fungovalo.</p><p>Vice tady:<br />http://stackoverflow.com/questions/1941340/empty-responsetext-from-xmlhttprequest<br />http://stackoverflow.com/questions/667519/firefox-setting-to-enable-cross-domain-ajax-request</p><p>Predpokladam, ze kdyz to user.htm sidli v sds a prohlizec si ho stahne, tak vi, ze to bylo z sds. Takze kdyz v tom javascriptu v url nebude ip adresa, ale pouze &quot;/get_sys[310]&quot;, tak by to mohl prohlizec skousnout. Zkus to primo ze sds a bez ip adresy v url v javascriptu.</p>]]></content>
			<author>
				<name><![CDATA[kotel448]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11523</uri>
			</author>
			<updated>2014-03-13T21:38:33Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=4352#p4352</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[vyřešeno] webové rozhraní na localhost]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=4351#p4351" />
			<content type="html"><![CDATA[<p>prosím pěkně...</p><p>narazil jsem na takovýto problém:</p><p>stránka na DEMO-macro<br />FUNGUJE perfektně</p><p>chtěl jsem se s SDS trochu více seznámit a vyrobit vlastní rozhraní ale user.htm stažen na lokál se sice zobrazí ale NEFUNGUJE - nezobrazuje hodnoty, nepřepíná, všude 0000</p><p>zkusil jsem jinou adresu s SDS ze sekce Pochlubte se! a je to stejné...</p><p>pokud zadám přímo do adresního řádku prohlížeče<br />6x.2xx.2xx.8x/get_sys[310]<br />prohlížeč správně zobrazí hodnotu - FUNGUJE</p><p>pokud použiju vlastní jednoduchou stránku s javascriptem a spustím ji v lokálního disku - hodnotu nepřečtu - NEFUNGUJE</p><div class="codebox"><pre><code>!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
  &lt;head&gt;
  &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=windows-1250&quot;&gt;
  &lt;meta name=&quot;generator&quot; content=&quot;PSPad editor, www.pspad.com&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
  
  &lt;h1&gt;Načtení teploty&lt;/h1&gt;
  &lt;p id=&quot;adresa&quot;&gt;00.00.00.00&lt;/p&gt;
  &lt;div id=&quot;hodnota&quot;&gt;0000&lt;/div&gt;
    
  &lt;script&gt;
  var url=&quot;http://6x.2xx.2xx.8x/get_sys[310]&quot;;
  var id=&quot;hodnota&quot;;
  ajax_get (url, id);
  document.getElementById(&quot;adresa&quot;).innerHTML = url;
  document.getElementById(id).innerHTML = &quot;9999&quot;;
  
  function ajax_get (url, id) {
        var objekt = false;
        if (window.XMLHttpRequest) {objekt = new XMLHttpRequest();}
        else if (window.ActiveXObject) {
          try {
            objekt = new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;);
          } catch (error) {
            objekt = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);}
          }
        if(objekt){ 
            objekt.open(&quot;GET&quot;,url,true);
            objekt.onreadystatechange=function(){ 
                if(objekt.readyState==4 &amp;&amp; objekt.status==200){
                    document.getElementById(id).innerHTML = objekt.responseText;
                }
            }
            objekt.send(null);
        }    
  }
  &lt;/script&gt;
  
  &lt;/body&gt;
&lt;/html&gt;</code></pre></div><p>pokud je v objekt.open v URL adresa jiného stroje tak se mi sice vrací readyState=4 ale status=0 a responseText je prázdný</p><p>už se s tím trápím docela dlouho a ani na netu jsem na nic smysluplného nenarazil</p><p>prosím o objasnění problému a nástin řešení</p><p>děkuji velmi....</p>]]></content>
			<author>
				<name><![CDATA[highlander]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11527</uri>
			</author>
			<updated>2014-03-13T14:25:13Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=4351#p4351</id>
		</entry>
</feed>
