Autor Zpráva
Anonymní
Profil *
Jsem lamka na javascript - to zaprve :)

Mam javascript, ktery detekuje, zda je nainstalovanej flash player - pokud zjisti, ze ne nacte se alternativni obsah - potraboval bych poradit jak nacist tento alternativni obsah = soubor obsah.php

tzn. kod je takovejto:
if(hasRightVersion) {
//NACITAM FLASH
} else {
document.write('ahoj');
//TADY POTREBUJI ABY SE NACETL TEN SOUBOR
}

Diky za radu.....
venca12
Profil
Možná bych ti doporučil použít přesměrování. Předpokládám, že máš dvě verze stránek, jedu s flash playerem a jednu bez. Proto bych jednoduše bez flash playeru přesměroval stránku jinam.

Pokud ne, tak bych to viděl asi na následující možnosti:

Použít iframe a do něj načítat ten vnořený soubor obsahu:

<div id="strcDoMneIframe"></div>

<script type="text/javascript">
var iframe = document.createElement('iframe');
iframe.src='obsah.php';
document.getElementById('strcDoMneIframe').appendChild(iframe);
</script>


Nebo zkusit xmlhttp a nechat si posílat něco skrz něj:

if (document.all)

var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

else

var xmlhttp = new XMLHttpRequest();

xmlhttp.open("GET", 'obsah.php', false);

xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4)

alert("Text na strance obsah.php je: " + xmlhttp.responseText);

};
Toto téma je uzamčeno. Odpověď nelze zaslat.

0