Anonymní profil MaxDJs – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil MaxDJs – Programujte.comAnonymní profil MaxDJs – Programujte.com

 

Příspěvky odeslané z IP adresy 77.237.129.–

MaxDJs
JavaScript, AJAX, jQuery › Alternativa php v javascriptu
27. 5. 2011   #142557

No nefunguje mi na to nic. Prostě mám jenom bílou stránku. Ale někde jsem četl že načítání obsahu stránky do proměnný funguje pomocí AJAXU jenom u stránek, který jsou na stejný doméně. Může to být tím?

JavaScript, AJAX, jQuery › Alternativa php v javascriptu
26. 5. 2011   #142525

já to napsal opačně :)

potřebuji vědět, jestli ten první skript je alternativou toho skriptu v PHP. Protože dělám gadget pro windows vista a tam jde použít jenom klient-side programovací jazyky.

JavaScript, AJAX, jQuery › Alternativa php v javascriptu
26. 5. 2011   #142521

je tenhle skript v javascriptu:

<script type="text/javascript">

function suplovani(trida){
var url = 'http://www.sssmep.cz/dir/supl/suplobec.htm';

if (url != 0)
{
if (window.ActiveXObject)
{
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
httpRequest = new XMLHttpRequest();
}
httpRequest.open("GET", url, true);
httpRequest.onreadystatechange= function () { processRequest(trida); };
httpRequest.send(null);
}


}


function processRequest(trida)
{
if (httpRequest.readyState == 4)
{
if(httpRequest.status == 200)
{
var obsah_stranky = httpRequest.responseText;
var pattern = /trida/;

var pozice = obsah_stranky.search(pattern);

if(pozice == -1){
document.getElementById('hlaseni').innerHTML = 'Třída'+ trida + 'nemá žádné suplování';

}
else {
document.getElementById('hlaseni').innerHTML = 'Třída'+ trida + 'má suplování. Jděte na '+ txt.link('http://www.sssmep.cz/dir/supl/suplobec.htm')+".";

}

}
}
}

}
</script>



alternativou tohohle skriptu v PHP


<?php

$trida = "1.B";


$contents = file_get_contents("http://www.sssmep.cz/dir/supl/suplobec.htm");

$vyskyt = strpos($contents,$trida);

if($vyskyt === false){
echo "Třída nemá suplování!";
}
else{
echo "Třída má suplování! Koukněte se ";
echo "<a href=\"http://www.sssmep.cz/dir/supl/suplobec.htm\">zde</a>";
}
?>



nebo to mám špatně?

Díky za odpověď

JavaScript, AJAX, jQuery › AJAX nepředává hodnotu, resp…
24. 5. 2011   #142454

Zdravím,

bylo by možno mi poradit proč AJAX předává stáje stejnou hodnotu?

Chyba je vidět zde. Ať kliknu na jakýkoli checkbox, tak mi to vrací stále stejnou hlášku. Musíte si stránku spustit v IE nebo v Opeře, protože jinde neuvidíte barevné rozlišení checkboxů. Tu funkci, která mi nefunguje, mám pouze u červených checkboxů.

Zde je skript:

<script type="text/javascript">

function majitel_sedadla(){
var url = 'majitel.php?sedadlo=' + document.getElementById("sedadlo").value + '&datum=' + new Date().getTime();

if (url != 0)
{
if (window.ActiveXObject)
{
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
httpRequest = new XMLHttpRequest();
}
httpRequest.open("GET", url, true);
httpRequest.onreadystatechange= function () { processRequest(); };
httpRequest.send(null);
}


}


function processRequest()
{
if (httpRequest.readyState == 4)
{
if(httpRequest.status == 200)
{
var majitel = httpRequest.responseText;
var pattern = /<b>(.+)<\/b>/;

var majitel1 = majitel.match(pattern);

alert ('Sedadlo má rezervované:' + majitel1[1]);

}
}
}
</script>


Bylo by možný poradit co s tím? Zkoušel jsem i ovlivnit cache, ale to mi nepomohlo. Tak posílám původní skript bez toho ovlivnění cache.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý