![]() |
![]() ![]() |
![]() |
-greg87g- |
![]() ![]()
Post
#1
|
Goście ![]() |
ogólnie chodzi mi o to, żeby javascript mi cos dopisał do zawartości diva.
standardowy object.innerHTML zamienia całą zawartość diva, a ja chciałbym tylko coś dopisać na początku tego diva. rozwiązanie poniżej niestety mi nie zadziałało: Kod starazawartosc = document.getElementById('mojdiv').innerHTML
dopisek="Dodatkowy tekst" document.getElementById('mojdiv').innerHTML=dopisek+starazawartosc |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 7 Dołączył: 24.01.2006 Skąd: lublin/wawa Ostrzeżenie: (0%) ![]() ![]() |
ogólnie chodzi mi o to, żeby javascript mi cos dopisał do zawartości diva. standardowy object.innerHTML zamienia całą zawartość diva, a ja chciałbym tylko coś dopisać na początku tego diva. rozwiązanie poniżej niestety mi nie zadziałało: Kod starazawartosc = document.getElementById('mojdiv').innerHTML dopisek="Dodatkowy tekst" document.getElementById('mojdiv').innerHTML=dopisek+starazawartosc jak nie dziala jak dziala? |
|
|
-greg87g- |
![]()
Post
#3
|
Goście ![]() |
konsola bledow ff mowi mi ze
"document.getElementById("glowna1").innerHTML is null" |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
A krócej można raczej:
Wydaje mi się że nie można za dużo treści wpakować do zmiennej dla tego może nie działać, ale ręki nie dam uciąć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) EDIT (@up): Jeżeli jest null to oznacza że taki element nie istnieje. Możesz jeszcze sprawdzić
Może wykonujesz skrypt zanim zostanie ten element wczytany? Ten post edytował bmL 15.06.2009, 23:22:03 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 7 Dołączył: 24.01.2006 Skąd: lublin/wawa Ostrzeżenie: (0%) ![]() ![]() |
dobra chlopaku, 2 zdania:
1. jest null bo nie znalazl takiego elementu (o danym id) w dokumencie. 2. to dziala jesli zapiszesz po lodzku, np tak jak ja sobie przekleilem z forum zeby zobaczyc czy jest blad: jesli bedziesz sie bawil w JS wiecej to radze Ci inicjowac kazda zmienna i pilnowac takich szczegolow.. zaoszczedzi Ci to wiele nerwow w przyszlosci przy bardziej ambitnych projektach edit: adnotacja do 1 zdania... pradopodbnie zrobiles prawie dobrze, tzn szkopul w tym ze skrypt sie wykonuje zanim pojawi sie szukany div edit2: o erix mnie uprzedzil (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował dem 15.06.2009, 23:28:52 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat konsola bledow ff mowi mi ze A wywołujesz te metody przed pojawieniem się warstwy, czy po? |
|
|
-greg87g- |
![]()
Post
#7
|
Goście ![]() |
co to jest warstwa? (sory jesli to glupie pytanie)
skrypt sie wykonuje po nacisnieciu buttona, wiec cala strona jest juz zaladowana (razem z zadanym divem). funkcja jest tylko zdefiniowana miedzy <head> a</head> ale tak chyba powinno byc, no nie? to ja moze podam caly kod funkcji: Kod function komunikat(){
plus="<div class='warstwa' id='warstwa'>zrobiono ok</div>" document.getElementById('glowna1').innerHTML+=plus opacity=0.5 document.getElementById('warstwa').filter = "alpha(opacity=" + opacity + ")" } Ten post edytował greg87g 15.06.2009, 23:36:45 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Kod +=plus opacity=0.5 WTF? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 26 Dołączył: 2.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie mam czasu za bardzo odpalać tego u siebie, ale w twoim kodzie nie brakuje przypadkiem średników?
W ogóle ten fragment: Kod opacity=0.5 To opacity to jest jakaś zmienna globalna czy coś? Bo jak nie, to chyba brakuje przed nią var. Edit: @erix, byłeś szybszy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował singles 16.06.2009, 07:27:15 |
|
|
-greg87g- |
![]()
Post
#10
|
Goście ![]() |
przeciez w javasctip nie sa obowiazkowe ani sredniki ani deklaracje zmiennych,
a jesli sa to trzeba powiedziec o tym mojej javie zainstalowanej na komputerze bo najwyrazniej o tym nie wie z tego co mi sie wydaje to sredniki i deklarowanie zmiennych w javie mozna stosowac dla lepszego zrozumienia kodu przez ludzi ktorzy programuja takze w innych jezykach gdzie jest to obowiazkowe (ew. w starszej wersji javy, jesli i tam tak bylo), ja zaczynalem od php i teraz próbuję sil w javascript i szczerze powiem ze nieobowiazkowe sredniki na koncu linii ulatwiaja mi zycie:) a deklarowanie zmiennych z czysto praktycznych powodów wydaje mi sie nielogiczne (wiem, wiem, pewno chodzi o jakies cyrki z pamięcią). Ten post edytował greg87g 16.06.2009, 12:39:00 |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat przeciez w javasctip nie sa obowiazkowe ani sredniki ani deklaracje zmiennych, No nie są. Ale listing wyglądał jakby załamany enterem. Cytat a jesli sa to trzeba powiedziec o tym mojej javie zainstalowanej na komputerze bo najwyrazniej o tym nie wie A kto o Javie mówił? O.o (IMG:http://b2.s3.quickshareit.com/kotkotarasmall00070.jpg) Cytat a deklarowanie zmiennych z czysto praktycznych powodów wydaje mi sie nielogiczne (wiem, wiem, pewno chodzi o jakies cyrki z pamięcią). Nie pamięć, a zasięg zmiennych. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 7 Dołączył: 24.01.2006 Skąd: lublin/wawa Ostrzeżenie: (0%) ![]() ![]() |
huh, nie logiczne jest twoje podejscie do tematu... a obrazek erixa wywolal u mnie rotfl'a ; o piekny!!!
a co do braku wymagan inicjalizacji zmiennych... hmmm bedziesz chcial cos kiedys zrobic ciekawszego to sie nagle okaze ze twoj kod nie bangla.. no ale to juz twoja sprawa, krzyz na droge Ten post edytował dem 16.06.2009, 15:43:58 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Ale offtop się zrobił (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Co do zmiennych to trzeba je czasem deklarować np. kiedy chcemy mieć dostęp do zmiennej wewnątrz wszystkich funkcji. Wracając do tematu: Upewnij się, że ten div (glowna1) na pewno istnieje dla firefoxa: CTRL+u -> CTRL+f -> wpisz glowna1 Ten post edytował bmL 17.06.2009, 09:55:30 |
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Wydzieliłem posty do wątku o kot(arze): http://forum.php.pl/index.php?showtopic=122808
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 18:21 |