Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




AJAX

PDF
Stáhnout kompletní materiál zdarma (824.78 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

3.

3

Skript přidáme do dokumentu

Skript přidáme do dokument

Příklad implementace II

Příklad implementace I

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns=

"http://www.w3.org/1999/xhtml">

<head>

<title>Ajax pomocí objektu SCRIPT</title>

<script type="text/javascript">//<![CDATA[

function vyrobDotaz() {

var oScript = document.createElement("script");oScript.src

= "skript_generovany_php.php";

document.body.appendChild

(oScript);

}

function vypisHodiny(hodiny_string) {

document.getElementById

("div_hodiny").innerHTML += "<br/>" + 

kuk ajax2_script.html

document.getElementById

("div_hodiny").innerHTML += "<br/>" + 

hodiny_string;

}

//]]>
</script>

</head>

<body>

<form action="">

<input type="button" value="Kolik je hodin?" onclick="vyrobDotaz()" />
<div id="div_hodiny"></div>

</form>

</body>

</html>

<?php
echo "vypisHodiny(\"".date("H:i:s")."\");";
?>

skript_generovany_php.php

Příklad implementace III

Příklad implementace II

Všechny moderní prohlížeče mají funkci 

Všechny moderní prohlížeče mají funkci

XMLHttpRequest

XMLHttpReques

Bohužel tato funkce je silně závislá na použitém 

Bohužel tato funkce je silně závislá na použitém

prohlížeči.

prohlížeči

IE podle verze používá

IE podle verze použív

– new

ne

ActiveXObject

ActiveXObjec ("Msxml2.XMLHTTP")

("Msxml2.XMLHTTP"

– new

ne

ActiveXObject

ActiveXObjec ("

( Microsoft.XMLHTTP

Microsoft.XMLHTT ")

"

Mozila

Mozil a Safari používají

a Safari používaj

– new

ne

XMLHttpRequest

XMLHttpReques ()

(

IceBrowser

IceBrowse používá

použív

– window.createRequest

window.createReques ()

(

Implementace 

Implementace Javascriptu

Javascript pro IE a 

pro IE a Mozilu

Mozil

<script type="text/javascript">//<![CDATA[

var xmlhttp=false;/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {

Témata, do kterých materiál patří