Autor Zpráva
SeparateSK
Profil
Dobrý deň ,mám tento script(javascriptový prehliadač):
<script>
var prehliadac="<input id=\"_prehliadac\" value=\"http://\" style=\"width:85%;font-family:verdana;font-size:18px\"><button onclick=\"_con(document.getElementById('_prehliadac').value)\" style=\"width:15%;font-family:verdana;font-size:15px\">Choď</button><br>"; 
function _con(url){
    var x;
    if(window.XMLHttpRequest) x=new XMLHttpRequest();
      else x=new ActiveXObject("Microsoft.XMLHTTP");
    x.onreadystatechange=function(){
        if(x.readyState==4&&x.status==200){
            document.body.innerHTML=prehliadac+x.responseText;
        }
    }
    x.open("GET",url,true);
    x.send();
}
_con("http://www.facebook.com");
</script>
Tento script otváram na IE,lebo ostatné prehliadače blokujú prístup z C:\ na http://..., len IE nie. - používam IE9,tak neviem či to na IE8 a menej ide
A keď to tak testujem, všetko ide ok, ale hneď ako som použil funkciu : _con("http://www.google.com"); ,tak sa nič nestalo,ako keby som ju ani nepoužil.
Ako sa dá pripojiť na google pomocou JS,ak nie AJAXom?
Veď všade inde sa to pripojí bez problémov.
Edit:
- používam IE9,tak neviem či to na IE8 a menej ide
_es
Profil
SeparateSK:
ako som použil funkciu : _con("http://www.google.com"); ,tak sa nič nestalo,ako keby som ju ani nepoužil.
To je bezpečnostné obmedzenie pre JS na webe. Objekt XMLHttpRequest umožňuje načítavať len dáta z tej istej domény.

Tento script otváram na IE,lebo ostatné prehliadače blokujú prístup z C:\ na http://
Asi to teda používaš ako desktopovú a nie webovú aplikáciu. Potom sa môžeš inšpirovať napríklad tu.
SeparateSK
Profil
Ďakujem za tvoju odveď, no je tu jeden problém, tento script sa má spúšťať z URL Baru, proste tam napíšem javascript:...môj kód... a malo by to vytvoriť funkčný prehliadač, lenže takto to zrejme asi nepôjde.
A keď som ten uvedený script uložil ako prehliadac.hta a zadal som http://www.google.com , tak sa to tak či tak nepripojilo

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: