<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Komentarze do: Praktyczne wprowadzenie do JavaScript #6</title>
	<atom:link href="http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/feed/" rel="self" type="application/rss+xml" />
	<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/</link>
	<description>Technologie internetowe, PHP5, Python, Javascript. Publicystyka i kursy w najlepszym wydaniu.</description>
	<lastBuildDate>Tue, 15 May 2012 08:04:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Autor: Matikx</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-10733</link>
		<dc:creator>Matikx</dc:creator>
		<pubDate>Wed, 13 Jul 2011 15:16:33 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-10733</guid>
		<description>Nie wiem, czy dobrze robią, ale z powyższego skryptu... nie działa mi onclick ? może się coś zmieniło dla HTML5?
Od razu mi alert ładuje po odświeżeniu
&lt;code&gt;
function Laduj()
{
var odnosnik = document.getElementById(&#039;link&#039;);
odnosnik.onclick = alert;
}
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Nie wiem, czy dobrze robią, ale z powyższego skryptu&#8230; nie działa mi onclick ? może się coś zmieniło dla HTML5?<br />
Od razu mi alert ładuje po odświeżeniu<br />
<code><br />
function Laduj()<br />
{<br />
var odnosnik = document.getElementById('link');<br />
odnosnik.onclick = alert;<br />
}<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: emiot</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-10407</link>
		<dc:creator>emiot</dc:creator>
		<pubDate>Thu, 24 Mar 2011 22:54:41 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-10407</guid>
		<description>ZajOnDz,

wielu profesjonalistów postuluje separację struktury strony (najczęściej to treść ubrana w HTMLowe tagi) od jej warstwy prezentacyjnej (głównie arkusze stylów) i zachowania (JavaScript). niekoniecznie w omawianym w tym odcinku przykładzie, ale w bardziej zaawansowanych aplikacjach taka praktyka czyni pracę z kodem zdecydowanie wygodniejszą i szybszą dla wszystkich mających z nim do czynienia.</description>
		<content:encoded><![CDATA[<p>ZajOnDz,</p>
<p>wielu profesjonalistów postuluje separację struktury strony (najczęściej to treść ubrana w HTMLowe tagi) od jej warstwy prezentacyjnej (głównie arkusze stylów) i zachowania (JavaScript). niekoniecznie w omawianym w tym odcinku przykładzie, ale w bardziej zaawansowanych aplikacjach taka praktyka czyni pracę z kodem zdecydowanie wygodniejszą i szybszą dla wszystkich mających z nim do czynienia.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: ZajOnDz</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-10218</link>
		<dc:creator>ZajOnDz</dc:creator>
		<pubDate>Mon, 07 Feb 2011 17:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-10218</guid>
		<description>Szczerzę mówiąc to nie wiem po co tak motać... Jeśli HTML posiada normalnie zdarzenia to dla czego bawić się z ich usuwaniem z BODY?</description>
		<content:encoded><![CDATA[<p>Szczerzę mówiąc to nie wiem po co tak motać&#8230; Jeśli HTML posiada normalnie zdarzenia to dla czego bawić się z ich usuwaniem z BODY?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: NearDark</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-9417</link>
		<dc:creator>NearDark</dc:creator>
		<pubDate>Sat, 06 Feb 2010 23:43:54 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-9417</guid>
		<description>coraz bardziej mi się ten kurs podoba, coraz bardziej ;)</description>
		<content:encoded><![CDATA[<p>coraz bardziej mi się ten kurs podoba, coraz bardziej ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: zbycho</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-9391</link>
		<dc:creator>zbycho</dc:creator>
		<pubDate>Mon, 01 Feb 2010 13:56:16 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-9391</guid>
		<description>Czyzby nikt nie dopatrzyl sie, ze zmienna &#039;odnosnik&#039; zostala dwa razy zainicjowana? Przydaloby sie male wyjasnienie traktujace o zasiegu zmiennych...</description>
		<content:encoded><![CDATA[<p>Czyzby nikt nie dopatrzyl sie, ze zmienna &#8216;odnosnik&#8217; zostala dwa razy zainicjowana? Przydaloby sie male wyjasnienie traktujace o zasiegu zmiennych&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Bartek</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-8066</link>
		<dc:creator>Bartek</dc:creator>
		<pubDate>Sat, 04 Oct 2008 09:21:16 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-8066</guid>
		<description>Uff kolejny już mój komentarz dziś - mam nadzieję, że mnie za to nikt nie zbanuje ;) Bardzo podoba się mi tekst - fajnie wyjaśnia istotę poruszonego zagadnienia, pozwoliłem sobie więc zamieścić link do niego w jednej z moich lekcji - &lt;a href=&quot;http://www.soundpage.info/kurs_javascript/kurs/50uchwyty_zdarzen.html&quot; rel=&quot;nofollow&quot;&gt;tutaj&lt;/a&gt; mam nadzieje, że Autor nie ma nic przeciwko, pozdrawiam i czytam dalej :-D</description>
		<content:encoded><![CDATA[<p>Uff kolejny już mój komentarz dziś &#8211; mam nadzieję, że mnie za to nikt nie zbanuje ;) Bardzo podoba się mi tekst &#8211; fajnie wyjaśnia istotę poruszonego zagadnienia, pozwoliłem sobie więc zamieścić link do niego w jednej z moich lekcji &#8211; <a href="http://www.soundpage.info/kurs_javascript/kurs/50uchwyty_zdarzen.html" rel="nofollow">tutaj</a> mam nadzieje, że Autor nie ma nic przeciwko, pozdrawiam i czytam dalej :-D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: ferrante</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-4907</link>
		<dc:creator>ferrante</dc:creator>
		<pubDate>Sun, 27 Jan 2008 19:14:55 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-4907</guid>
		<description>Coz, musialbys poczytac dalej kurs - szczegolnie zajac sie getElementsByTagName, by wybrac wszystkie paragrafy. Potem nadac kazdemu w petli wlasnie onclick itd.

Pozdrawiam</description>
		<content:encoded><![CDATA[<p>Coz, musialbys poczytac dalej kurs &#8211; szczegolnie zajac sie getElementsByTagName, by wybrac wszystkie paragrafy. Potem nadac kazdemu w petli wlasnie onclick itd.</p>
<p>Pozdrawiam</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Arthuro</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-4905</link>
		<dc:creator>Arthuro</dc:creator>
		<pubDate>Sun, 27 Jan 2008 17:56:50 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-4905</guid>
		<description>Jestem zielony z JS ale myślę, że po kilku takich kursach wkońcu coś zajarze :)
Jak narazie sledząc ten kurs, wszystko ładnie i pięknie zadziałało i u mnie...
Od kilku godzin jednak kombinuje:
1. Jak by takie zawijanie paragrafu zastosować w ten sposób, by w przegladarce z wyączonym JS paragraf do ukrycia był widoczny i tylko przy działającym JS  był w stanie ukrytym
2. A jeśli juz przy wyłączonym JS beędzie się wyświetlać paragraf do ukrycia to chyba link &quot;schowaj&quot; w tym momencie tez powinien być ukryty
3. po trzecie jak zmodyfikować skrypt by na stronie można było umieścić kilka paragrafów do ukrycia i by bez działającego JS były widoczne w przegladarce a z włączonym JS były wszystkie schowane a adnośniki dla każdego widoczne oraz by klikając na jeden z odnośników wyświetlał się ten przypisany mu paragraf.
Częściowo z punktami 1 i 2 dla pojedynczego paragrafu dałem sobie radę (w display przy paragrafie dałem &quot;block&quot; a link umieściłem w znaczniku SPAN z display:none by link nie wyświetlał się jeśli nie działa JS i zastosowałem funkcję warunkową która działa tylko gdzy załączone JS)
Gdy zacząłem dalej kombinować z kodem dla wiekszej ilości paragrafów na stronce wszystko mi się rozjechało i poddałem się - krótko mówiąc utknąłem - zastanawiam się czy nie będzie trzeba tu zastosować jakiegoś zapętlenia by ten przykład z kursu zadziałał dla wielu paragrafów do ukrycia.
Może ktoś pomoże? Pozdrawiam</description>
		<content:encoded><![CDATA[<p>Jestem zielony z JS ale myślę, że po kilku takich kursach wkońcu coś zajarze :)<br />
Jak narazie sledząc ten kurs, wszystko ładnie i pięknie zadziałało i u mnie&#8230;<br />
Od kilku godzin jednak kombinuje:<br />
1. Jak by takie zawijanie paragrafu zastosować w ten sposób, by w przegladarce z wyączonym JS paragraf do ukrycia był widoczny i tylko przy działającym JS  był w stanie ukrytym<br />
2. A jeśli juz przy wyłączonym JS beędzie się wyświetlać paragraf do ukrycia to chyba link &#8222;schowaj&#8221; w tym momencie tez powinien być ukryty<br />
3. po trzecie jak zmodyfikować skrypt by na stronie można było umieścić kilka paragrafów do ukrycia i by bez działającego JS były widoczne w przegladarce a z włączonym JS były wszystkie schowane a adnośniki dla każdego widoczne oraz by klikając na jeden z odnośników wyświetlał się ten przypisany mu paragraf.<br />
Częściowo z punktami 1 i 2 dla pojedynczego paragrafu dałem sobie radę (w display przy paragrafie dałem &#8222;block&#8221; a link umieściłem w znaczniku SPAN z display:none by link nie wyświetlał się jeśli nie działa JS i zastosowałem funkcję warunkową która działa tylko gdzy załączone JS)<br />
Gdy zacząłem dalej kombinować z kodem dla wiekszej ilości paragrafów na stronce wszystko mi się rozjechało i poddałem się &#8211; krótko mówiąc utknąłem &#8211; zastanawiam się czy nie będzie trzeba tu zastosować jakiegoś zapętlenia by ten przykład z kursu zadziałał dla wielu paragrafów do ukrycia.<br />
Może ktoś pomoże? Pozdrawiam</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Misiur</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-1597</link>
		<dc:creator>Misiur</dc:creator>
		<pubDate>Sat, 03 Nov 2007 20:35:09 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-1597</guid>
		<description>Uff... coraz bardziej zawiłe :) Ale jedziemy! Może i mam małe błędy składniowe (w html), ale okazuje się że to wina FF i IE 7...</description>
		<content:encoded><![CDATA[<p>Uff&#8230; coraz bardziej zawiłe :) Ale jedziemy! Może i mam małe błędy składniowe (w html), ale okazuje się że to wina FF i IE 7&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: m010ch</title>
		<link>http://ferrante.pl/frontend/javascript/praktyczne-wprowadzenie-do-javascript-6/comment-page-1/#comment-997</link>
		<dc:creator>m010ch</dc:creator>
		<pubDate>Sun, 12 Aug 2007 18:17:35 +0000</pubDate>
		<guid isPermaLink="false">http://ferrante.pl/2007/03/03/praktyczne-wprowadzenie-do-javascript-6/#comment-997</guid>
		<description>Hmm - coś się chyba zmieniło w nowych wersjach przeglądarek :P

1. &lt;code&gt;odnosnik.onclick = alert;&lt;/code&gt;
&quot;Jak widać, wszystko działa. Po kliknięciu linku, pokaże się puste okno.&quot;

Pod Firefoksem (2.0.0.6) nie działa - w konsoli błędów widać, że wyrzucany jest mało mówiący wyjątek:
&lt;code&gt;Błąd: uncaught exception: [Exception... &quot;Illegal operation on WrappedNative prototype object&quot;  nsresult: &quot;0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)&quot;  location: &quot;native frame ::  ::  :: line 0&quot;  data: no]&lt;/code&gt;
Pod Operą (9.22) dostaje się alert z &lt;em&gt;[object MouseEvent]&lt;/em&gt; w treści, a pod IE6 nie dostaje się nic (tak jak pod Fx).

2. &quot;W Internet Explorer, po kliknięciu w testuj onload ujrzymy okienko o treści: (...) W innych przeglądarkach, a więc w Operze i Firefoxie zamiast powyższego kodu, pojawi się w okienku wartość null. &quot;

Aktualnie wygląda to tak:
- IE6 i Opera (9.22): null
- Firefox (2.0.0.6):
&lt;code&gt;function onload(event) {
  alert(&#039;uwaga, zaladowal sie dokument!&#039;);
}&lt;/code&gt;

3. &quot;Jeśli dołączasz swoje skrypty do dokumentu w postaci oddzielnego pliku .js, deklarację window.onload umieszczaj na jego końcu. Kiedy dodajemy kod JS z zewnętrznego pliku, przeglądarka aplikuje go do swojej pamięci od góry do dołu. Jeśli więc napotka window.onload, funkcja jej przypisana musi być już wcześniej w pamięci.&quot;

Wiem, że dzięki naszej wymianie maili wprowadziłeś tę poprawkę w tekście, ale aktualnie widzę, że window.onload może być w dowolnym miejscu zewnętrznego pliku .js i zadziała ;]</description>
		<content:encoded><![CDATA[<p>Hmm &#8211; coś się chyba zmieniło w nowych wersjach przeglądarek :P</p>
<p>1. <code>odnosnik.onclick = alert;</code><br />
&#8222;Jak widać, wszystko działa. Po kliknięciu linku, pokaże się puste okno.&#8221;</p>
<p>Pod Firefoksem (2.0.0.6) nie działa &#8211; w konsoli błędów widać, że wyrzucany jest mało mówiący wyjątek:<br />
<code>Błąd: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object"  nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)"  location: "native frame ::  ::  :: line 0"  data: no]</code><br />
Pod Operą (9.22) dostaje się alert z <em>[object MouseEvent]</em> w treści, a pod IE6 nie dostaje się nic (tak jak pod Fx).</p>
<p>2. &#8222;W Internet Explorer, po kliknięciu w testuj onload ujrzymy okienko o treści: (&#8230;) W innych przeglądarkach, a więc w Operze i Firefoxie zamiast powyższego kodu, pojawi się w okienku wartość null. &#8221;</p>
<p>Aktualnie wygląda to tak:<br />
- IE6 i Opera (9.22): null<br />
- Firefox (2.0.0.6):<br />
<code>function onload(event) {<br />
  alert('uwaga, zaladowal sie dokument!');<br />
}</code></p>
<p>3. &#8222;Jeśli dołączasz swoje skrypty do dokumentu w postaci oddzielnego pliku .js, deklarację window.onload umieszczaj na jego końcu. Kiedy dodajemy kod JS z zewnętrznego pliku, przeglądarka aplikuje go do swojej pamięci od góry do dołu. Jeśli więc napotka window.onload, funkcja jej przypisana musi być już wcześniej w pamięci.&#8221;</p>
<p>Wiem, że dzięki naszej wymianie maili wprowadziłeś tę poprawkę w tekście, ale aktualnie widzę, że window.onload może być w dowolnym miejscu zewnętrznego pliku .js i zadziała ;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

