Thread View: pl.comp.lang.javascript
3 messages
3 total messages
Started by Artur Kosmal
Wed, 17 Feb 2010 10:13
funkcja nie wywoluje sie ;)
Author: Artur Kosmal
Date: Wed, 17 Feb 2010 10:13
Date: Wed, 17 Feb 2010 10:13
44 lines
1712 bytes
1712 bytes
witam
mam taki kawalek:
var mojDiv = null;
function ustaw (tr,za,pa)
{
alert ("bulba");
}
function dodajElement()
{
zawartosc = "<li style='cursor: pointer' onclick='ustaw(3,za,pa)'>Tr
++</li>";
zawartosc += "<li style='cursor: pointer' onclick='ustaw(2,za,pa)'>Tr
+</li>";
zawartosc += "<li style='cursor: pointer' onclick='ustaw(1,za,pa)'>Tr
=</li>";
zawartosc += "<li style='cursor: pointer' onclick='ustaw(0,za,pa)'>Tr
-</li>";
mojDiv = document.createElement("div");
mojDiv.innerHTML = zawartosc;
mojDiv.style.backgroundColor = 'red';
mojDiv.style.width = 200;
mojDiv.style.height = 200;
mojDiv.style.position = 'absolute';
mojDiv.style.top = 300;
mojDiv.style.left = 500;
document.body.appendChild(mojDiv);
i klikniecie na ktorymkolwiek <li> nie wyswietla alertu, zas wstawienie
alertu bezposrednio do onclick dziala. dlaczego ?
przegladarka opera, jesli ma to znaczenie :)
pzdr
artur kosmal
Re: funkcja nie wywoluje sie ;)
Author: Paweł Arciszewski
Date: Wed, 17 Feb 2010 14:08
Date: Wed, 17 Feb 2010 14:08
47 lines
2454 bytes
2454 bytes
On 17 Lut, 11:13, Artur Kosmal <arturkos...@gazeta.pl> wrote:
> witam
>
> mam taki kawalek:
>
> var mojDiv = null;
>
> function ustaw (tr,za,pa)
> {
> alert ("bulba");
>
> }
>
> function dodajElement()
> {
> zawartosc = "<li style='cursor: pointer' onclick='ustaw(3,za,pa)'>Tr
> ++</li>";
> zawartosc += "<li style='cursor: pointer' onclick='ustaw(2,za,pa)'>Tr
> +</li>";
> zawartosc += "<li style='cursor: pointer' onclick='ustaw(1,za,pa)'>Tr
> =</li>";
> zawartosc += "<li style='cursor: pointer' onclick='ustaw(0,za,pa)'>Tr
> -</li>";
> mojDiv = document.createElement("div");
> mojDiv.innerHTML = zawartosc;
> mojDiv.style.backgroundColor = 'red';
> mojDiv.style.width = 200;
> mojDiv.style.height = 200;
> mojDiv.style.position = 'absolute';
> mojDiv.style.top = 300;
> mojDiv.style.left = 500;
>
> document.body.appendChild(mojDiv);
>
> i klikniecie na ktorymkolwiek <li> nie wyswietla alertu, zas wstawienie
> alertu bezposrednio do onclick dziala. dlaczego ?
> przegladarka opera, jesli ma to znaczenie :)
>
> pzdr
>
> artur kosmal
O ile wcześniej nie ustawiłeś (globalnie) za i pa to zapewne wywala
błąd, że są not defined.
Pozdrawiam,
Paweł Arciszewski
Re: funkcja nie wywoluje sie ;)
Author: Artur Kosmal
Date: Wed, 17 Feb 2010 22:51
Date: Wed, 17 Feb 2010 22:51
12 lines
1243 bytes
1243 bytes
Paweł Arciszewski pisze: > > O ile wcześniej nie ustawiłeś (globalnie) za i pa to zapewne wywala > błąd, że są not defined. > > Pozdrawiam, > Paweł Arciszewski Przepraszam, mialem jakies zacmienie umyslu :) Powinienem zaczac od zerkniecia w konsole bledow :) Oczywiscie masz racje, to byl ten blad. Dzieki :)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads