Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] dynamiczna zmiana obrazka
-Wieviór-
post 30.09.2006, 08:57:53
Post #1





Goście







Chciałem, żeby przy wpisaniu wartości do inputa, adres obrazka, który jest obok - automatycznie się zmieniał.

Wymyśliłem coś takiego:

  1. <script type="text/javascript">
  2.  
  3. function zmien(aform){
  4.  
  5. aform.obrazek.value = aform.klik.value
  6.  
  7. }
  8. <form action="a.php" name="xxx">
  9. <INPUT TYPE="text" NAME="klik" onKeyUp="zmien(xxx);">
  10. <INPUT TYPE="text" NAME="obrazek">
  11. <img NAME="obrazek" src="obrazek">
  12.  
  13. </form>


Ale to nie zmienia nic przy obrazku...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
artur81
post 30.09.2006, 09:29:18
Post #2





Grupa: Zarejestrowani
Postów: 252
Pomógł: 2
Dołączył: 4.12.2004
Skąd: Skierniewice

Ostrzeżenie: (10%)
X----


no ok, to mniej więcej powinno być, tak
1. pobierz sobie advAjax i podczep go na stronę
2. kod
  1. <script type="text/javascript">
  2.  
  3. function zmien(nazwa){
  4. {
  5. var adres = "obrazek.php?nazwa="+nazwa;
  6. advAJAX.get({
  7. url: adres,
  8. onLoading:function(obj) {document.getElementById("obrazek").innerHTML='Ładowanie...'; },
  9. onSuccess:function(obj) { document.getElementById("obrazek").innerHTML=obj.responseText; },
  10. onError:function(obj) {alert(obj.responseText); }
  11. });
  12. }
  13.  
  14. <form action="a.php" name="xxx">
  15. <INPUT TYPE="text" NAME="obrazek" onKeyUp="zmien(this.value;)">
  16. <div id="obrazek"></div>
  17.  
  18. </form>

kod pliku obrazek.php
  1. <?php
  2. $nazwa=$_GET['nazwa'];
  3. $path ='www.twojadomena.pl/sciezka_do_katalogu_gdzie_sa_obrazki';
  4. echo '<img name="obrazek" src="'.$path.'/'.$nazwa.'">';
  5. ?>


Tak na szybko ale powinno działać, załaduje Ci to obrazek którego nazwę wpiszesz w input do diva od id = obrazek

Ten post edytował artur81 30.09.2006, 09:30:56


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:11