Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][AJAX][JavaScript]innerHTML i <select>
neo1986kk
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


Nadałem taki temat dlatego, że prawdopodobnie z tym skrypt może mieć problem... oczywiście tylko w IE
  1.  
  2. function getData(divID) {
  3.  
  4.  
  5. var si = document.wyslijf.nazwa.selectedIndex;
  6. var fname = document.wyslijf.nazwa.options[si].value;
  7.  
  8. var divID = document.getElementById(divID);
  9. if (XMLHttpRequestObject) {
  10. XMLHttpRequestObject.open("POST", "plik2.php");
  11. XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  12.  
  13. XMLHttpRequestObject.onreadystatechange = function ()
  14. {
  15. if (XMLHttpRequestObject.readyState == 4)
  16. {
  17. divID.innerHTML = XMLHttpRequestObject.responseText;
  18. }
  19. }
  20. XMLHttpRequestObject.send('mojobiekt=' + escape(fname));}
  21. }


glowny.php
  1. $zapytanie = "SELECT * FROM aaaa";
  2. $idzapytania = mysql_query($zapytanie);
  3. ?>
  4. <br>
  5. <select name="nazwa" size="10" onchange="getData('tap');">
  6. <?
  7. while ($wiersz2 = mysql_fetch_row($idzapytania101))
  8. {
  9. ?>
  10. <option value="<?echo $wiersz2[0];?>"><?echo $wiersz2[1]; ?></option>
  11. <?
  12.  
  13. }
  14. echo '</select>';
  15. echo '</div>';
  16. echo '<div id="tap"></div>';
  17. echo '</div>';


plik2.php
  1. $obiekt=$_POST['mojobiekt'];
  2. $zapytanie = "SELECT * FROM `bbbb` where a=$obiekt";
  3. $idzapytania = mysql_query($zapytanie);
  4. ?>
  5. <form>
  6. <select name="nazwa1" size="10">
  7. <?
  8. while ($wiersz2 = mysql_fetch_row($idzapytania))
  9. {
  10. ?>
  11. <option value="<?echo $wiersz2[0]?>"><?echo $wiersz2[1];?></option>


-------------------------------------------------------------------------------------------------
Czy to IE wszędzie musi mieć jakieś problemy...
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: 23.08.2025 - 07:08