Napisane: 11.09.2010, 18:43:09 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
W funkcji dla onclick tworzysz element <link rel="stylesheet" type="text/css" href="adres.css" media="screen" />. Za pomocą getElementsByTagName('head') wybierasz element do którego należy dodać twój świeżo utworzony element. I to tyle . Edit: masz tu przykładowy kod: Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <head> <title></title> <link rel="stylesheet" href="style.css" type="text/css"/> <script type="text/javascript"> window.onload = function() { var c = document.getElementById('clicker'); c.onclick = function(e) { var s = document.createElement('link'); s.setAttribute('rel', 'stylesheet'); s.setAttribute('href', 'style2.css'); s.setAttribute('type', 'text/css'); (document.getElementsByTagName('head')[0]).appendChild(s); return false; } }; </script> </head> <body> <div id="one"> <div id="none"> </div> </div> <a id="clicker">klik</a> </body> </html> |
Forum: Przedszkole · Podgląd postu: #788684 · Odpowiedzi: 3 · Wyświetleń: 1 367 |
Napisane: 2.08.2010, 19:46:59 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Zawsze coś się da zrobić. Możesz pliki wywoływać w nie tak oczywisty sposób. Np.:
. Potem w odpowiednim pliku parsujesz taki url, który przekłada się na np. folder/plik/funkcję którą chcesz wywołać. |
Forum: XML, AJAX · Podgląd postu: #773620 · Odpowiedzi: 8 · Wyświetleń: 1 476 |
Napisane: 7.05.2010, 11:56:02 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Pewnie jakoś wyliczą twoją średnią prędkość w miesiącu i tyle zapłacisz. Nie licz, że ktoś u nich się pomyli, albo z dobrego serca np dostaniesz za darmo . A o niekompetencji pracowników neostrady i stanie ich linii mógłbym opasłe tomiska pisać. |
Forum: Hydepark · Podgląd postu: #744191 · Odpowiedzi: 12 · Wyświetleń: 2 266 |
Napisane: 25.04.2010, 15:06:08 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
A to czasem nie jest tak, że json_encode() zwraca to co dla php jest po prostu tekstem? Raczej na pewno tak jest więc możesz to potraktować str_replace(). Poza tym możesz to zmienić już w zapytaniu tworząc alias, czyli:
Sto postów, na forum dłużej niż ja, a takich rzeczy nie wiesz. No wstyd normalnie |
Forum: Przedszkole · Podgląd postu: #740178 · Odpowiedzi: 2 · Wyświetleń: 427 |
Napisane: 25.03.2010, 21:17:42 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Każdy, który jest uznawany za dobry . Co z tego, że pod pozycją menu kryje się kalkulator? Kwalifikuje się on jako rozszerzenie, a od kiedy to użycie cmsa dyskwalifikuje pisanie własnych skryptów do niego? W bardzo łatwy sposób osiągniesz to w joomli, wordpress pewnie też w jakiś sposób to ułatwia... |
Forum: PHP · Podgląd postu: #729069 · Odpowiedzi: 7 · Wyświetleń: 903 |
Napisane: 22.03.2010, 20:38:24 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Element listy powinien być dzieckiem elementu komedia, czyli:
Jakoś tak. A w ogóle to spójrz na ten link zapodany przez kolegę wyżej. |
Forum: Przedszkole · Podgląd postu: #727695 · Odpowiedzi: 4 · Wyświetleń: 2 678 |
Napisane: 13.03.2010, 00:38:13 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
ID nagłówek ma wyglądać tak:
Gdybyś spojrzał na to firebugiem, to zobaczyłbyś że lewa część nagłówka lekko wystaje poza ten div więc rozwiązanie albo takie jak podałem, albo dla wystającej części ustaw właściwy rozmiar. |
Forum: Przedszkole · Podgląd postu: #723811 · Odpowiedzi: 2 · Wyświetleń: 575 |
Napisane: 9.02.2010, 01:30:08 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Od czego by tu zacząć... Pierwsze, co się rzuca w oczy, to to, że nie masz deklaracji typu dokumentu, ani w ogóle nic na samej górze. Wszystko źle! W firefoxie też się rozpada, np w rozdzielczości 1980X1080. Id elementów nie powinno być liczbą - może ją zawierać, np. item-0, ale nie może się od niej zaczynać.
A co to za twór ? Przede wszystkim od tego masz style, które przecież dołączasz w nagłówku. Po drugie nie ustala się wymiarów dla body, raczej dla kontenerka który trzyma zawartość strony. Znacznik <img /> ma się sam zamykać (przynajmniej według specyfikacji xhtml). Kolejna rzecz - staraj się nadawać bardziej opisowe klasy i id, niż a, b czy c, chyba że sytuacja wymaga inaczej. Osobna rzecz to css: Pseudoklasy dla linków - zacznijmy od tego, że nie rozumiem po co je wpakowałeś w znacznik <h />, czemu mają display : block i dlaczego mają ustawione float : left. Jeszcze apropos tego rozpadania się - w sumie najpierw naucz się pisać poprawny kod dla normalnych przeglądarek, ale jeśli widzisz siebie w roli webmastera, to prędzej, czy później będziesz też musiał nauczyć się pisać gówniany kod dla gównianych przeglądarek. |
Forum: Oceny · Podgląd postu: #711243 · Odpowiedzi: 6 · Wyświetleń: 1 038 |
Napisane: 2.02.2010, 14:14:44 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Uprzedzę Twoje pytania - jak chcesz dodać w elemencie test kolejne dziecko, to robisz mniej więcej tak (nie sprawdzałem, ale powinno grać )):
|
Forum: XML · Podgląd postu: #708612 · Odpowiedzi: 8 · Wyświetleń: 1 553 |
Napisane: 27.01.2010, 18:57:55 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Miałem identyczny problem i zdaje się ktoś z tego forum zapodał link do tej funkcji:
Działa bez zarzutu, a błąd wynika z buga precyzji silnika js w niektórych przeglądarkach. Ciekawe, że w ie nie ma tego problemu. |
Forum: Przedszkole · Podgląd postu: #706461 · Odpowiedzi: 4 · Wyświetleń: 8 272 |
Napisane: 19.01.2010, 21:38:07 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
A próbowałeś z jQuery.noConflict()? http://docs.jquery.com/Using_jQuery_with_Other_Libraries |
Forum: Po stronie przeglądarki · Podgląd postu: #703562 · Odpowiedzi: 3 · Wyświetleń: 1 013 |
Napisane: 16.01.2010, 16:48:59 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Co do ob_start - najlepiej będzie chyba wytłumaczyć na przykładzie: jeśli przed session_start() będzie jakieś echo, albo skrypt spowoduje że php zwróci błąd (nie fatal error - bo wtedy nie zadziała wcale, raczej jakiś warning) to dostaniesz wiadomość, że "headers alrent sent... cośtam". Funkcja ob_start buforuje wszystko co może zostać wysłane do przeglądarki, a więc w tym wypadku najpierw nagłówki session_start, a dopiero później to co wypluje skrypt. W każdym razie to, że bez ob_start() skrypt rzucał błędami i ostrzeżeniami oznacza, że session_start umieściłeś za linią wysyłającą wynik, lub powodującą błąd, a powinieneś na samym początku. |
Forum: Przedszkole · Podgląd postu: #702330 · Odpowiedzi: 6 · Wyświetleń: 841 |
Napisane: 1.01.2010, 22:17:05 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
@vokiel - to właśnie napisałem nad twoim postem @tog - jeśli chcesz koniecznie, żeby gmail był w polu input, to np. zapamiętujesz to w zmiennej, a przy onKeyDown dajesz "obecna wartość" + zmienna - przy każdym naciśnięciu klawisza będziesz jednak musiał odczytywać wartość i jeśli jest w niej @gmail.com, to bez dodawania kolejny raz. To rozwiązanie ma jednak wady, bo przecież zawsze ktoś może ustawić kursor za gmail.com (złośnicy ) - w takim wypadku proponowałbym to co zdanie wcześniej, ale z wycinaniem @gmail.com z ciągu i dodawaniem go na końcu. Do tego wszystkiego jeszcze procedura onChange - w niej sprawdzasz, czy żądany tekst jest w polu, jeśli nie to go dodajesz. Trzeba też sprawdzić, czy ktoś sobie tam nie wpisał np @wp.pl i w razie konieczności usunąć. Tylko po co takie kombinacje, skoro możesz zrobić tak jak parę postów wyżej napisałem i tylko ładnie to ostylować ? |
Forum: Przedszkole · Podgląd postu: #697015 · Odpowiedzi: 19 · Wyświetleń: 2 069 |
Napisane: 26.12.2009, 17:41:58 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Źle, źle, wszystko źle . Zacznijmy od tego, że nie podałeś warunku przerwania dla funkcji rozwijanie więc to wywołanie w setInterval() nigdy się nie kończy. Po drugie, zrobiłbym raczej coś w tym guście:
jQuery upośledziło moją znajomość js więc nie krzycz jak będą jakieś błędy - w końcu jesteś programistą, to i powinieneś umieć je wychwycić, a sam algorytm jest dobry . Po trzecie, tak jak zaproponował kolega wyżej - możesz to zrobić właśnie w jQuery:
ps. W IE ci nie działało, bo nie miało prawa - przecież najpierw wywołujesz funkcję bez argumentów, więc tak na prawdę ona nic nie robi i w dodatku trwa to bez końca. Potem wywołałeś pętlę, a one działają błyskawicznie i dlatego właśnie wysokość ci przeskoczyła, zamiast płynnie się zmieniać. W FF było inaczej, bo to inna przeglądarka więc i silnik js wygląda nieco inaczej. A w ogóle, to w takich wypadkach polecam zapisać sobie na kartce co robi napisany przez siebie skrypt - prześledzić krok po kroczku, gdzie w danym momencie się znajdujemy. Mi to zawsze pomaga... EDIT: Nie wiedziałem do jakiego stopnia zapomniało mi się javascriptu dopóki nie przetestowałem tego co napisałem wcześniej, ale teraz już musi działać . |
Forum: JavaScript · Podgląd postu: #695199 · Odpowiedzi: 6 · Wyświetleń: 1 906 |
Napisane: 24.12.2009, 14:26:48 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Widzę, że autor jak szalony klika pomógł przy każdej wypowiedzi w temacie to może i ja się załapię . Widzę Kamilu, że ty ogólnie nie za bardzo orientujesz się w programowaniu - tu się dowiesz co nieco o asp.net http://www.asp.net/ http://pl.wikipedia.org/wiki/ASP.NET, to jest jquery http://jquery.com/ to jest ajax http://pl.wikipedia.org/wiki/AJAX i uprzedzę pytania - to jest html http://pl.wikipedia.org/wiki/HTML |
Forum: XML, AJAX · Podgląd postu: #694737 · Odpowiedzi: 23 · Wyświetleń: 3 031 |
Napisane: 23.12.2009, 16:18:50 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
To chyba nie pomoże . Spróbuj w ten sposób: http://www.kurshtml.boo.pl/css/poziome_menu,menu.html |
Forum: CSS · Podgląd postu: #694462 · Odpowiedzi: 3 · Wyświetleń: 830 |
Napisane: 20.11.2009, 13:10:41 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Nie wiem w jaki sposób na divach miałoby być bardziej przejrzyście, lub łatwiejsze w edycji oraz dlaczego od samego początku nie zrobiłeś tego jako tabeli . Przecież nawet głównemu divovi przypisałeś klasę tabela, a komórkom "cell*". Tabele są przeznaczone do przedstawiania danych tabelarycznych, a jak sam przyznałeś poprzez nazewnictwo klas ten kalendarzyk doskonale odpowiada ich przeznaczeniu . No i pomyśl sobie, że chciałbyś dodać do tego jakiś js, np do sortowania, albo przesuwania mychą kolumn - znacznie łatwiej będzie to zaimplementować z tabelami. |
Forum: Przedszkole · Podgląd postu: #682412 · Odpowiedzi: 8 · Wyświetleń: 710 |
Napisane: 20.11.2009, 12:15:46 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Jak masz ie8, to on ma wbudowanego debuggera: narzędzia -> narzędzie deweloperskie - tam go znajdziesz i jest on imo bardzo dobry (wiadomo, nie to co firebug, ale parę razy mi dupę uratował) |
Forum: Po stronie przeglądarki · Podgląd postu: #682383 · Odpowiedzi: 3 · Wyświetleń: 894 |
Napisane: 15.11.2009, 23:37:36 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Czy ty jesteś pijany, albo naćpany, czy może nie potrafisz czytać? Po pierwsze - nie ma że print_r nie działa <lol>, najwyraźniej jako argument podałeś złą nazwę zmiennej, albo pustą tablicę. Po drugie się powtórzę - umiesz czytać? W kodzie masz "$v2[1]\n", czyli cały czas wypisujesz jedną wartość (raz masz tam przypisanie do indeksu 1). Wciąż nie kumasz? |
Forum: Przedszkole · Podgląd postu: #680794 · Odpowiedzi: 7 · Wyświetleń: 691 |
Napisane: 12.09.2009, 16:55:08 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
$zmienna = ${$twoja_zmienna} Nie wiem czy zadziała, bo nie sprawdzałem. Google: 'php nazwa zmiennej'. Wyszło mi za drugą próbą: http://forum.php.pl/index.php?showtopic=73768 http://www.php.net/manual/pl/language.variables.variable.php http://www.google.pl/#hl=pl&q=php+nazw...d2039350df5af21 |
Forum: PHP · Podgląd postu: #660373 · Odpowiedzi: 11 · Wyświetleń: 1 124 |
Napisane: 8.08.2009, 11:40:38 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #645759 · Odpowiedzi: 4 · Wyświetleń: 893 |
Napisane: 25.06.2009, 15:38:28 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Zdaje się że w php.ini powinna być taka dyrektywa allow_short_tags, albo jeszcze z open na końcu, chyba że coś pomyliłem. |
Forum: Apache · Podgląd postu: #625169 · Odpowiedzi: 3 · Wyświetleń: 811 |
Napisane: 20.06.2009, 11:15:55 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #622631 · Odpowiedzi: 10 · Wyświetleń: 1 222 |
Napisane: 16.05.2009, 10:47:22 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
To ja może trochę z innej strony - obok loga klubu masz "wycinki pracowe", a powinno być chyba prasowe . Generalnie czcionka, której użyłeś do tych czterech buttonów na górze jest bardzo ładna, ale (może tylko ja mam takie zboczenie na tym punkcie) przecież piszesz stronę po polsku więc powinieneś użyć takiej która ma te wszystkie ą i ę. Tak samo w logo jest "sekcja klubu oswiecim". Nie wiem jak innych ale mnie to strasznie bije po oczach. |
Forum: Oceny · Podgląd postu: #608357 · Odpowiedzi: 18 · Wyświetleń: 2 761 |
Napisane: 12.05.2009, 09:57:56 | |
Grupa: Zarejestrowani Postów: 316 Dołączył: 2.04.2008 Ostrzeżenie: (0%) |
Do inputa przypisujesz onchange = "jakas_funkcja()", a resztę skryptu tak samo jak w tych gotowcach, co znalazłeś . |
Forum: Przedszkole · Podgląd postu: #607099 · Odpowiedzi: 9 · Wyświetleń: 1 615 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 08:15 |