Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][FLASH] Linki do diva we flashu
nietopesh
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.04.2008

Ostrzeżenie: (0%)
-----


Pytanie do szanownych speców.
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
<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>


To w strefie head a w body link wyglada tak:

Kod
     </span><a href="#" onclick="include('onas.php', 'menu');">test</a>


Mam problem ze zrobieniem linku w menu flashowym ktory ladowal by jakas strone do diva, co prawda identyczny problem pojawil sie na jednym forum ale nie zostal rozwiazany niestety - mam na mysli ten oto temat;
http://forum.webinside.pl/viewtopic.php?t=12527
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
     </span>on(release)  
        {  
           getURL("javascript:Ajax.Updater('id_diva','./test.html', {asynchronous:true})");  
        }


I niestety nic to nie pomogło reakcji zero.

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

Ten post edytował nietopesh 13.04.2008, 10:53:42
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 16:46