Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> tworzenie div w js
bartek6949
post 5.11.2009, 22:06:31
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 1
Dołączył: 18.05.2009

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


mam oto taki skrypt ktory powinien tworzyc div w js a dokladnej powinien tworzy nowy div i wrzuca go do diva id="a" oto kod pilnie potrzebuje pomocy
  1. function createDiv()
  2. {
  3. var divTag = document.createElement('div');
  4.  
  5. divTag.id = 'div1';
  6.  
  7. divTag.setAttribute('background','transparent url(assassin.png) no-repeat');
  8. divTag.setAttribute('height','35px');
  9. divTag.setAttribute('left','36px');
  10. divTag.setAttribute('top','18px');
  11. divTag.setAttribute('position','absolute');
  12. divTag.setAttribute('width','35px');
  13.  
  14.  
  15.  
  16. document.getElementById('a').appendChild(divTag);
  17. }
  18. new createDiv();


Ten post edytował bartek6949 5.11.2009, 22:20:33
Go to the top of the page
+Quote Post
nospor
post 5.11.2009, 22:10:36
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
mam oto taki skrypt ktory tworzy div w js a dokladnej tworzy nowy div i wrzuca go do diva id="a"
No to skoro tworzy to w czym konkretnie problem?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
skowron-line
post 5.11.2009, 22:14:58
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(nospor @ 5.11.2009, 22:10:36 ) *
No to skoro tworzy to w czym konkretnie problem?

Chyba chodzi o to że nie może dodać id smile.gif bo w kodzie tego nie widać
[js]
divTag.setAttribute( 'id', 'a' );
[/js]
ale moge się mylić może to nie o to chodzi.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
nospor
post 5.11.2009, 22:18:01
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Chyba chodzi o to że nie może dodać id
No to jak już tak chybujemy....:
Cytat
divTag.setAttribute('background','transparent url(assassin.png) no-repeat');
divTag.setAttribute('height','35px');
divTag.setAttribute('left','36px');
divTag.setAttribute('top','18px');
divTag.setAttribute('position','absolute');
divTag.setAttribute('width','35px');

To nie są atrybuty. Te rzeczy należą do STYLE, które to jest atrybutem. Powinno to wyglądać mniej więcej tak:
divTag.style.height = 36;
....
Piszę 'mniej więcej', gdyż nie zawsze nazwa jest odzwierciedleniem tego co ma być po 'style.'

Uzyłbyś jQuery i się nie bawił w takie pierdoły winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bartek6949
post 5.11.2009, 22:22:13
Post #5





Grupa: Zarejestrowani
Postów: 89
Pomógł: 1
Dołączył: 18.05.2009

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


posiadam biblioteke jquery moglbys podrzucic jakies materialy albo naprowadzic jak to zrobic

Ten post edytował bartek6949 5.11.2009, 22:24:49
Go to the top of the page
+Quote Post
skowron-line
post 5.11.2009, 22:26:12
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(bartek6949 @ 5.11.2009, 22:22:13 ) *
posiadam biblioteke jquery moglbys podrzucic jakies materialy albo naprowadzic jak to zrobic

Ale co ty chcesz zrobić questionmark.gif


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
bartek6949
post 5.11.2009, 22:29:41
Post #7





Grupa: Zarejestrowani
Postów: 89
Pomógł: 1
Dołączył: 18.05.2009

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


utworzyc div za pomoca js
Go to the top of the page
+Quote Post
nospor
post 5.11.2009, 22:31:35
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ogólne
http://docs.jquery.com/Main_Page
przypisanie css:
http://docs.jquery.com/CSS/css#namevalue

w skrócie przypisanie diva do diva o id test:
Kod
jQuery('#test').append('<div style="width:200px;height:100px;">nowy div</div>');


Lub ustawianie css oddzielnie:
Kod
var newdiv = jQuery('<div>nowy div</div>');
newdiv.css('width','200px');
newdiv.css('height','200px');
jQuery('#test').append(newdiv);



--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bartek6949
post 5.11.2009, 22:35:34
Post #9





Grupa: Zarejestrowani
Postów: 89
Pomógł: 1
Dołączył: 18.05.2009

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


dzieki jeszcze nie testowalem ale mysle ze to bedzie dzialac
Go to the top of the page
+Quote Post

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: 7.06.2025 - 11:20