Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odwołanie się do listy select w iframe
neomarki
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.02.2011

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


Witam,

Nie mogę ugyść jak odwołać się do iframe gdzie znajduje sie lista select.

Mam pole input do którego chce dopisywać wartość z listy rozwijanej znajdującej sie w ifremie.


  1. <script type="text/javascript">
  2. function formSubmit()
  3. {
  4.  
  5.  
  6. document.formul.fotbl.value = ramka.document.getElementsByName('fotbl2').options[selectedIndex].value;
  7.  
  8. }
  9. </script>'


natomiast kod formularza wraz z lista rozwijana wyglada tak:

  1. <form action="index.php?str=dodajnews&sukc=1" method="post" enctype="multipart/form-data" name="formul" id="formularz" onSubmit="formSubmit();">
  2.  
  3. <input type="text" name="fotbl" value="">
  4.  
  5.  
  6. // inne pola
  7.  
  8.  
  9. <iframe src="lista.php" name="ramka" width="170px" height="30px" frameborder="0">Nie obsługujesz ramek</iframe>
  10. <input type="submit" value="Dodaj newsa">
  11. <form>
  12.  
  13.  
  14.  



kod ramki:

  1. <select name="fotbl2">
  2. // tu pobieram dane z bazy danych do kazdego <option> np.
  3.  
  4. <option style="width:120px;">'.$row["kategoria"].'</option>
  5.  
  6. //oczywiscie wczesniej nawiązuje połączenie z bazą i robię pętle.
  7.  



Gdzie popełniam bład?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
neomarki
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.02.2011

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


Już sobie poradziłem z tematem.

Dla wyjaśnienia powiem iż obok formularza miałem przycisk który otwierał fancyboxa gdzie można dodać kategorię do bazy danych.
Nastepnie po wyłączeniu fancyboxa chciałem aby lista kategorii się uaktualniała - dlatego chciałem ją wczytać do iframe i go odswieżać.

Poczytałem i wkońcu zrezygnowałem z iframe. Wszystko odsieżam poprzez zamkniecie fancyboxa kodem:
  1. $(".kategoria").fancybox({
  2. 'onClosed': function() {
  3. $("td#zmiana").load("lista.php");
  4. }
  5. });
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: 24.08.2025 - 06:35