Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript]Zwiększanie wartości za pomocą js w html
Proximus
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 4.10.2008
Skąd: Ostrowiec Św.

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


Witam,
mam problem bowiem chciałbym aby za pomocą JS w html'u było:
  1. <textarea rows="zmienna w JS"></textarea>

a potem
  1. <span onclick="zmienna+5">[+]</span>


jednak nie wiem jak coś takiego zrobić, największy problem sprawia mi tutaj żeby użyć w tagu HTML'a JS'u. Tj. nie wiem jak w rows="zmienna w JS" umieścić tą zmienną JS.

Ten post edytował Proximus 4.07.2010, 20:30:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kapuch
post
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

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


Nie wiem czy zalezy Ci wlasnie na czystym JS, ale jesli nie, to takie cos latwo zrobic za pomoca jquery.
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>xxxx</title>
  5.  
  6. <script src="http://code.jquery.com/jquery-latest.js"></script>
  7. <script type="text/javascript">
  8. function add_row(id)
  9. {
  10. $("#"+id).animate({"rows": "+=1"});
  11. }
  12.  
  13. </head>
  14.  
  15. <textarea id="okienko1" cols="30" rows="10"></textarea>
  16. <span onclick="add_row('okienko1');">[+]</span>
  17.  
  18. </body>
  19. </html>

Jednak moim zdaniem skoro juz mialbys uzyc jquery, to lepiej zrobic to na height, bo animacja wtedy bedzie ladna/plynna (IMG:style_emoticons/default/smile.gif)
czyli tak:
  1. <script type="text/javascript">
  2. function add_row(id)
  3. {
  4. $("#"+id).animate({"height": "+=10px"}, "slow");
  5. }


Ten post edytował kapuch 4.07.2010, 21:47:25
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: 13.10.2025 - 10:57