Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Pioteer Admin
Dołączył: 19 Kwi 2006 Posty: 334 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Turośń Dolna
|
Wysłany: Czw 9:52, 15 Cze 2006 Temat postu: Konkurs dla użytkowników tego forum |
|
|
Wymyśliłem konkurs dla użytkowników tego forum i będzie on polegał na tym że będzie się wklejąło jakiś kod html,js,css obojętnie i w tym kodzie trzeba znaleźć bład który wcześniej specjalnie zrobiła osoba dająca ten kod do sprawdzenia.Miłej zabawy. Za dobre odpowiedzi można zostać moderatorem tego działu tj.Webmaster
=================================
To może ja zacznę oto kod :
Kod: | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<script type="text/javascript">
<!--
var scrElement
function znaczenie() {
source=window.event.srcElement;
pioteer.classname="blueNormal";
srcElement=window.event.srcElement;
srcElement.src="TAK2.jpg";
if (srcElement.id=="R1"){
pioteer.classname="redText";
piszz.innerHTML ="To jest super koleś";}
}
-->
</script>
<STYLE>
.redText{color:red ; font-weight:bold ; font-style:normal;}
.blueNormal {color:blue;font-weight:bold;font-style:italic}
</style>
</head>
<body>
<table><tr bgcolor=#fffff0><td></td><td class="blueText"><b>Zastąpienie tekstowe i graficzne efekt widzisz poniżej</b></td></tr>
<tr><td><img id="R1" SRC="TAK.JPG" ONMOUSEOVER="znaczenie();"
onmouseout="R1.src = 'TAK.JPG';" align="left"></td><td><div id="pioteer" class="blueNormal">Pioteer</div></td></tr>
</table>
<p id=pisz> Wskaż mnie koleś</p>
</body>
</html>
|
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
dysort Nauczyciel informatyki
Dołączył: 29 Kwi 2006 Posty: 240 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Poznań
|
Wysłany: Czw 10:30, 15 Cze 2006 Temat postu: |
|
|
Nie jestem pewien w 100%, bo juz dawno sie tym nie bawilem, ale wydaje mi sie, ze blad jest gdzies tutaj:
Kod: |
var scrElement
function znaczenie() {
source=window.event.srcElement;
pioteer.classname="blueNormal";
srcElement=window.event.srcElement;
srcElement.src="TAK2.jpg";
if (srcElement.id=="R1"){
pioteer.classname="redText";
piszz.innerHTML ="To jest super koleś";}
|
hehe... i nie ma obrazka 
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
Pioteer Admin
Dołączył: 19 Kwi 2006 Posty: 334 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Turośń Dolna
|
Wysłany: Czw 10:50, 15 Cze 2006 Temat postu: |
|
|
Błąd jest gdzieś tam dobrze ale dokładniej określ gdzie. Obrazek jest
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
dysort Nauczyciel informatyki
Dołączył: 29 Kwi 2006 Posty: 240 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Poznań
|
Wysłany: Czw 10:57, 15 Cze 2006 Temat postu: |
|
|
Troche sie pozapominalo... Nie potrafie odpowiedziec, gdzie dokladnie jest blad
U mnie nie ma obrazka... 
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
Pioteer Admin
Dołączył: 19 Kwi 2006 Posty: 334 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Turośń Dolna
|
Wysłany: Czw 11:24, 15 Cze 2006 Temat postu: |
|
|
Nie ma obrazka bo go nie masz u siebie na kompie!
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
Xavi Admin
Dołączył: 22 Kwi 2006 Posty: 411 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Kruszwica
|
Wysłany: Czw 12:07, 15 Cze 2006 Temat postu: |
|
|
Pioteer napisał: | if (srcElement.id=="R1"){ |
tutaj jest błąd (chyba) mi się zdaje że po if (srcElement.id=="R1"){ musi być jeszcze średnik czyli to
czyli powinno wyglądać to tak:
if (srcElement.id=="R1"); {
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
eRiZ Haker
Dołączył: 25 Kwi 2006 Posty: 616 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Szczebrzeszyn, /dev/null :)
|
Wysłany: Czw 13:13, 15 Cze 2006 Temat postu: |
|
|
Xavi, nie, jeszcze bardziej uwaliles kod.
Przyjrzyjcie sie bardziej instrukcji warunkowej w function znaczenie();
jestem modem, to niech sie inni wykaza, nie zepsuje calej zabawy
taka rada na przyszlosc, @Pioteer: uzywaj document.getElementById()
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
Pioteer Admin
Dołączył: 19 Kwi 2006 Posty: 334 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Turośń Dolna
|
Wysłany: Czw 13:24, 15 Cze 2006 Temat postu: |
|
|
Xavi błąd jest bardzo prosty do znalezienia i powiem ci nawet że aby go znalezc nie musisz umieć java script.
Każdą linijkę kończy się średnikiem, nie umieszcza się średników po blokach określonych nawiasami klamrowymi a tu tak jest i to jest jedyny wyjątek co do wstawiania średników w kodzie js. Więc to nie to. Szukaj dalej
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
Xavi Admin
Dołączył: 22 Kwi 2006 Posty: 411 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Kruszwica
|
Wysłany: Czw 13:41, 15 Cze 2006 Temat postu: |
|
|
Myślę że to: piszz.innerHTML ="To jest super koleś";}. Sam mówiłeś że w bloku z nawiasami klamrowymi nie stawia się średnika.
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
eRiZ Haker
Dołączył: 25 Kwi 2006 Posty: 616 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Szczebrzeszyn, /dev/null :)
|
Wysłany: Czw 13:59, 15 Cze 2006 Temat postu: |
|
|
jak sie nie stawia jak stawia?
Jesli jest to jedyna instrukcja w bloku, to mozesz srednik pominac.
Problem tkwi w nazwie obiektu.
PS. Sprawdz caly dokument, nie tylko sam skrypt. 
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
Xavi Admin
Dołączył: 22 Kwi 2006 Posty: 411 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Kruszwica
|
Wysłany: Czw 14:27, 15 Cze 2006 Temat postu: |
|
|
Niema tu znacznika <title></title> (ale to chyba nie potrzebne) oraz (z tego co wiem) to
powinno wyglądać tak //-->.
P.S. Zwycięzca tego konkursu, radzę by został modem innego działu, nie tego, ponieważ ten dział ma już 3 modów (Pioteer, Xavi, eRiZ). Może zwycięzca mógł by wybrać 1 dowolny dział 
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
eRiZ Haker
Dołączył: 25 Kwi 2006 Posty: 616 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Szczebrzeszyn, /dev/null :)
|
Wysłany: Czw 14:30, 15 Cze 2006 Temat postu: |
|
|
u mnie sie nie rzuca; tylko w starych moga miec 'wonty'
ale zaleca sie
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
sander_88 Uczeń
Dołączył: 01 Maj 2006 Posty: 58 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Maszewo
|
Wysłany: Czw 14:36, 15 Cze 2006 Temat postu: Re: Konkurs dla użytkowników tego forum |
|
|
Pioteer napisał: | Kod: | </table>
<p id=pisz> Wskaż mnie koleś</p>
|
|
tu sie znajduje m.in. bląd powino byc tak:
Kod: | </table>
<p id=piszz> Wskaż mnie koleś</p>
|
nastepny to:
Pioteer napisał: | Kod: | <STYLE>
.redText{color:red ; font-weight:bold ; font-style:normal;}
.blueNormal {color:blue;font-weight:bold;font-style:italic}
</style>
|
|
powinno byc
Kod: | <style type text/css>
.redText{color:red ; font-weight:bold ; font-style:normal;}
.blueNormal {color:blue;font-weight:bold;font-style:italic}
</style> |
i ostatni:
Pioteer napisał: | Kod: | <table><tr bgcolor=#fffff0><td></td><td class="blueText"><b>Zastąpienie tekstowe i graficzne efekt widzisz poniżej</b></td></tr>
|
|
powinno byc:
Kod: | <table><tr bgcolor=#fffff0><td></td><td class="redText"><b>Zastąpienie tekstowe i graficzne efekt widzisz poniżej</b></td></tr>
|
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
eRiZ Haker
Dołączył: 25 Kwi 2006 Posty: 616 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Szczebrzeszyn, /dev/null :)
|
Wysłany: Czw 14:45, 15 Cze 2006 Temat postu: |
|
|
dobrze, ale rozwiazales dookola...
wystarczylo zmienic piszz.innerHTML na pisz.innerHTML...
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
sander_88 Uczeń
Dołączył: 01 Maj 2006 Posty: 58 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Maszewo
|
Wysłany: Czw 14:53, 15 Cze 2006 Temat postu: |
|
|
tu akurat bylo obojetne gdzie zamienisz piszz/pisz
ja tylko poprawilem inne bledy jakie sa w tym kodzie
style na style="text/css"
i class=blueText na redText bo nigdzie niema klasy blueText
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
eRiZ Haker
Dołączył: 25 Kwi 2006 Posty: 616 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Szczebrzeszyn, /dev/null :)
|
Wysłany: Czw 15:34, 15 Cze 2006 Temat postu: |
|
|
logicznie bylo ok, ale pod wzgledem semantyki juz nie bardzo...
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
Pioteer Admin
Dołączył: 19 Kwi 2006 Posty: 334 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Turośń Dolna
|
Wysłany: Czw 15:37, 15 Cze 2006 Temat postu: |
|
|
No cóz mamy już zwycięzce jest nim sander a co do tych średników to ja mówiłem tylko o tym średnikach które znajdują się na końcu linii zresztą przeczytałem to już w dwóch kursach.Ten średnik co wskazał Xavi nie znajduje się na końcu linii więc nie ma tam błędu.
Rozwiązanie to zamiana style type="text/css" na <STYLE> oraz piszz na pisz
lub odwrotnie brawo sander
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
graziu Nowicjusz
Dołączył: 04 Lip 2006 Posty: 2 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Poznań
|
Wysłany: Wto 15:04, 04 Lip 2006 Temat postu: |
|
|
Xavi napisał: | Pioteer napisał: | if (srcElement.id=="R1"){ |
tutaj jest błąd (chyba) mi się zdaje że po if (srcElement.id=="R1"){ musi być jeszcze średnik czyli to
czyli powinno wyglądać to tak:
if (srcElement.id=="R1"); { |
moze sie czepiam, ale nie wyjasniliscie dlaczego nie moze byc srednika po konstrukcji warunkowej if...
poniewaz srednik konczy instrukcje,funcke,procedure; piszac:
if (cos==cos2)
{
instrukcje;
}
jezeli napiszesz:
if (cos==cos2);
{
instrukcje;
}
blok nie wykona sie,poniewaz zakonczyles dzialanie warunku...
Proste, aczkolwiek na innych forach duuzo osob robi wlasnie TEN SAM blad... Przy instrukcjach blokowych zwykle nie stosuje sie srednikow...
Cale dzialanie zaczyna sie {, a konczy }....
nic nowego nie wnosze ;P
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
pekal Student
Dołączył: 17 Cze 2006 Posty: 131 Przeczytał: 0 tematów
Ostrzeżeń: 1/10 Skąd: C:\Windows
|
Wysłany: Wto 15:15, 04 Lip 2006 Temat postu: |
|
|
popatrz na tresc i date ostatniego posta w temacie 
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
graziu Nowicjusz
Dołączył: 04 Lip 2006 Posty: 2 Przeczytał: 0 tematów
Ostrzeżeń: 0/10 Skąd: Poznań
|
Wysłany: Wto 15:19, 04 Lip 2006 Temat postu: |
|
|
hehe ;] spox tak przeczytalem i zobaczylem bardzo znajomy blad dopiero sie zarejestrowalem 
Post został pochwalony 0 razy |
|
Powrót do góry |
|
 |
|