Mam problem ze stworzeniem linku z obiektu flashowego, który ładował by stronę do diva. Używam do tego celu ajaxa w nastepujacej postaci:
Kod: Zaznacz cały
<script type="text/javascript">
function include(adres, div_id) {
if (window.ActiveXObject)
otworz = new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
otworz = new XMLHttpRequest();
else
alert('Twoja przegladarka nie obsluguje AJAX-u');
otworz.onreadystatechange = function() {
otworz_strone(otworz, div_id);
}
otworz.open('GET', adres, true);
otworz.send(null);
}
function otworz_strone(otworz, div_id) {
if (otworz.readyState == 4) {
if (otworz.status == 200 ||
window.location.href.indexOf("http") == -1)
document.getElementById(div_id).innerHTML = otworz.responseText;
else
alert('Wystąpił błąd przy połączeniu z serwerem');
}
}
</script>Kod: Zaznacz cały
<a href="#" onclick="include('onas.php', 'menu');">test</a>http://64.233.183.104/search?q=cache:8c ... cd=2&gl=pl
drążyłem go i analizowałem jednak nie udało mi się uzyskać zadawalającego efektu.
Jak jeden z kolegów podpowiedział użycie biblioteko prototype i tak też zrobiłem jednak wystąpił u mnie ten sam problem jak opisuje w danym temacie pytajacy mianowicie nie wystepuje zadna reakcja.
plik prototype sciagniety i zainicjowany w headzie wpisalem taki sam kod we flashu
Kod: Zaznacz cały
on(release)
{
getURL("JavaScript:Ajax.Updater('id_diva','./test.html', {asynchronous:true})");
} Był bym bardzo wdzięczny za pomoc, gdyby ktoś miał jakiś pomysł jak rozwiązac ten problem.
Pozdrawiam i z góry dzięki za pomoc
