tekst pogrubiony - pytanie
tekst zwykły - odpowiedź
część I FAQ | część II FAQ
| część III FAQ
• Jak zastąpić przycisk w formularzu grafiką?
• Jak zrobić stat4u?
• Jak wstawić na stronę licznik?
• Jak wstawić na stronę muzykę?
• Jak można wyróżnić link?
• Czyli gdzie mógłbym założyć system newsów znając
tylko język HTML... słyszałem cos o stronce free4web cos takiego oni oferują
sondy księgi gości forum system newsy itd... czy może znacie jeszcze inne
tego typu serwisy ... ?
• Czy jest jakiś system newsów na stronkę pisany w
HTML'u?
• Jak odświeżyć
stronę bez ponownego otwierania pliku?
• Jak zrobić ładny design
strony?
• Jak
ustawić chmod?
• Jak zrobić link typu
index.php?id=1?
• Czy w PHP można używać
funkcji Iframe ?
• Jak można załapać się na
sponsoring (www)?
• Jak podzielić stronę na pół?
• Co
zrobić żeby obrazek po najechaniu myszki zmieniał się?
• Co
wpisać aby po najechaniu na link - pogrubiał się?
• Wyłączenie prawego guzika
myszki
• Jak nie uwzględniać strony w historii skoków...
• Jak przenieść pasek przewijania na lewą stronę...
• Jak usunąć scrolle w przeglądarce Internet
Explorer?
• W jaki sposób pozbyć się kropek dookoła linku
pojawiających się po naciśnięciu na link?
• Jak dodać stronę do ulubionych ?
• Jak ustawić stronę jaką startową ?
• Jakie polecenie powoduje, że strona nie jest ładowana
do cachu ?
• Jak wstawić swój status Gadu Gadu i Tlenu w
postaci słoneczka?
• Jak zrobić aby strona sama się odświeżała się
po pewnym czasie?
• Jak załadować czcionkę?
• W jaki sposób zrobić, aby kolor tła komórki
tabeli zmieniał kolor po najechaniu na nią myszką?
• W jaki sposób
zrobić kursor krzyżowy?
• Dlaczego
niektóre strony przy zmianie rozdzielczości zmieniają układ tekstu?
• Jak zastąpić przycisk w formularzu grafiką?
W miejscu gdzie znajduje się przycisk input wstaw poniższy kod:
<input type="IMAGE" src="obrazek.gif"
border="0">
• Jak zrobić stat4u?
Stat4u to darmowa usługa umożliwiająca prowadzenie statystyk odwiedzin
strony. Opcja ta jest dostępna np. na stronie www.stat4u.pl.
Po krótkiej rejestracji otrzymujemy kod, który wstawiamy na stronę.
• Jak wstawić na stronę licznik?
Licznik można wstawić poprzez prosty skrypt PHP, który zapisuje ilość
otwierania, i niestety odświeżania strony:
<?php
if(file_exists("ile.dat")) /* sprawdza czy istnieje plik */
{ $file=fopen("ile.dat", "r"); /* otwiera plik */
flock($file, 1); /* blokuje plik */
$ile=fgets($file, 100); /* odczytuje wartość */
flock($file, 3); /* odblokowuje plik */
fclose($file); /* zamyka plik */
$ile++; /* dodaje +1 */
}
else
$ile=0; /* jesli nie ma pliku pokaz 0 */
$file=fopen("ile.dat", "w"); /* otwiera plik do zapisu */
flock($file, 2); /* blokuje do zapisu */
fwrite($file, $ile); /* zapisuje wartość */
flock($file, 3); /* odblokowuje plik */
fclose($file); /* zamyka plik */
echo($ile); /* wyswietla wartosc ile.dat */
?>
• Jak wstawić na stronę muzykę?
W sekcji <body> wpisujemy kod: <bgsound src="sciezka do pliku
np.wma, mid" loop="INFINITE">
• Jak można wyróżnić link?
Najlepszym sposobem jest zastosowanie obramowania. Oto kod który
przypisujemy do linka: style="border-width: 10; border-style: dotted; border-color:
blue;"
tak aby link miał postać: <a href="http://link
do www" style="border-width: 10; border-style: dotted; border-color:
blue;">LINK</a>
• Czyli gdzie mógłbym założyć system newsów
znając tylko język HTML... słyszałem cos o stronce free4web cos takiego oni oferują
sondy księgi gości forum system newsy itd... czy może znacie jeszcze inne
tego typu serwisy ... ?
Z tego co wiem free4web oferuje takie usługi. Ale może mimo braku znajomości
PHP poprosić kogoś o pomoc w zrobieniu tego systemu newsów na Twojej stronie.
• Czy jest jakiś system newsów na stronkę pisany w HTML'u?
Niestety ale funkcje ingerencji w zawartość plików na serwerze daje
tylko PHP, MySql i inne. HTML czy Java nie dają takich możliwości, czyli
mówiąc krótko możliwości zapisu do plików z poziomu www.
• Jak odświeżyć stronę bez ponownego
otwierania pliku ?
Zrób link o zawartości: <a href="javascript:location.reload()">Odśwież
stronę i w miejsce</a>
• Jak
zrobić ładny design strony?
Ładny design musi łączyć w sobie kilka funkcji. Nie należy brać pod
uwagę tylko wyglądu ponieważ nasza strona nie ma być obrazkiem. Przede wszystkim
należy postawić na funkcjonalność i czytelność witryny. Kolorystyka jest również
bardzo ważna, ponieważ nasze oczy mają koncentrować się na tekście a nie
na jaskrawych czy kontrastowych kolorach. Najpierw należy obmyślić układ
strony, narysować podstawowy szkic (np w Photoshopie), ustawić kolorystykę, i
na końcu zadbać o szczegóły. Później tnie się stronę na elementy i
wstawia do HTML'a.
• Jak ustawić
chmod?
Często w instrukcjach dołączonych do skryptów są zawarte
informacje, że należy ustawić chmod na np. 777. Znaczy to, że musimy nadać
plikom odpowiednie atrybuty - do zapisu, odczytu i wykonywania poleceń. Chmod
ustawiamy, gdy już przegramy pliki na serwer oczywiście z obsługą PHP. Wtedy
jest kilka możliwości w jaki możemy zmienić atrybuty. Możemy posłużyć się
programem FTP, którym przesyłamy stronę. Wtedy zaznaczamy prawym przyciskiem
katalog lub plik na serwerze i wybieramy opcję (change attiributess, albo chmod)
odpowiednią dla tego programu. Chmody ustawiamy na serwerze na który przesłana
jest strona.
Jeżeli nie wiemy jaki chmod ustawić dla pliku to
najlepszym był by chmod = 777. Czyli plik będzie mógł zapisywać, otwierać
i wykonywać polecenia.
•
Jak zrobić link typu
index.php?id=1?
Jest kilka możliwości. Przedstawiłem
to w artykułach pod nazwą szablon PHP
•
Czy w PHP można używać funkcji Iframe ?
Oczywiście że tak. Ale korzystając z funkcji jakie nam daje PHP zastosuj
funkcję odpowiadającą iframe - include
np: <? include ("menu.php"); ?>
• Jak można załapać się na
sponsoring ?
Wystarczy mieć stronę która przypadnie do gustu naszym sponsorom. Musi
odróżniać się czymś od innych www np. grafiką, treścią itp. Zazwyczaj
sponsorzy ustalają warunki jakie musi spełnić strona.
• Jak podzielić stronę
na pół?
Z tego co wiem strony nie można podzielić na pół. Jeżeli już
to można ją podzielić na ramki, czyli na oddzielne strony, tworzące jedną
całość. Dowiesz się jak to zrobić zaglądając do działu HTML, tam są
opisane Triki.
• Co zrobić żeby
obrazek po najechaniu myszki zmieniał się?
Najprostszym sposobem jest wpisanie odpowiednich komend w JS:
W sekcji HEAD wpisujemy:
<script language="JavaScript">
<!--
main_on=new Image; main_off=new Image;
main_on.src="main.gif";
main_off.src="main1.gif";
//-->
</script>
a w miejscu gdzie jest obrazek:
<a href="http://adres.url" target="glowna"onmouseover="main.src=main_off.src;
window.status='HOME'; return true"onmouseout="main.src=main_on.src;window.status=''">
<img src="main.gif" border="0" name="main"
></a>
main.gif -przykładowa nazwa obrazka
• Co wpisać aby po
najechaniu na link - pogrubiał się?
Wpisz następujący kod w sekcji STYLE
A:HOVER { TEXT-DECORATION: FONT-WEIGHT: BOLD }
• Wyłączenie prawego guzika myszki
Czy nie denerwuje was czasem ze pojawia się to dziwne kontekstowe menu gdy naciśniemy
prawy guzik na stronie? Bardzo łatwo się go wyłącza. Wystarczy zastosować
poniższą linijkę:
<BODY oncontextmenu="return false">
• Jak nie uwzględniać strony w
historii skoków...
Aby nie uwzględniać strony w historii skoków (czyli żeby nie można bylo
powrócić do niej przyciskiem WSTECZ w przeglądarce) wystarczy taką stronę
wywołać poniższym poleceniem:
javascript:location.replace("url_strony")
• Jak przenieść pasek przewijania na
lewą stronę...
Oczywiście i tym razem z pomocą przychodzą nam style. Wystarczy że
zastosujemy poniższą linijkę i już rozwiązaliśmy ten problem.
<BODY style="direction: rtl">
• Jak usunąć scrolle w przeglądarce
Internet Explorer?
Aby to zrobić stosujemy poniższy kod:
<body style="overflow: hidden">
Aby usunąć pionowy pasek stosujemy:
<body style="overflow-y: hidden">
Aby usunąć poziomy pasek stosujemy:
<body style="overflow-x: hidden">
• W jaki sposób pozbyć się kropek
dookoła linku pojawiających się po naciśnięciu na link?
Aby wyłączyć pojawianie się kropkowanego obramowania pojawiającego się gdy
klikniemy na link (w przeglądarce IE) stosujemy kod:
<a onfocus=blur() href="strona.html">Link</a>
Zwracam uwagę na zdarzenie onblur.
Jednakże nie jest wygodne stosowanie takiego zabiegu gdy mamy na stronie
olbrzymią ilość linków. Wyjściem z tej sytuacji jest JavaScript. Wystarczy
zastosować poniższy kod i mamy kłopot z głowy:
<script language="JavaScript">
function focus() {
for (a=0;a
document.links[a].onfocus=document.links[a++].blur;
}
</script>
• Jak dodać stronę do ulubionych ?
Wystarczy wstawić poniższy link, po naciśnięciu na który strona zostanie właśnie
tam umieszczona.
<a href=# onClick="window.external.AddFavorite('http://localhost/hp/index.php',
'Moja strona')"> Dodaj do ulubionych </a>
• Jak ustawić stronę jaką startową
?
Wystarczy wstawić poniższy link, po naciśnięciu na który strona zostanie
ustawiona jako startowa.
<a href=# onClick="this.style.behavior='url(#default#homepage)';
this.setHomePage('http://localhost/hp/index.php')"> Ustaw jako stronę
startową </a>
• Jakie polecenie powoduje, że strona
nie jest ładowana do cachu ?
Właśnie poniższe =).
<meta http-equiv="Pragma" content="no-cache">
Kod należy wstawić pomiędzy <head>...</head>
• Jak zrobić żeby ludzie w necie
wiedzieli ze siedzę na GG?
Wstaw na stronę poniższy obrazek który sprawdza Twój status z gg:
<a href=http://gg.wha.la/twojnumer"><img src="http://www.gadu-gadu.pl/users/status.asp?id=TWOJ_NUMER&styl=1"></a>
tlen:
<a href="http://ludzie.tlen.pl/login/"><img src="http://status.tlen.pl/?u=twojlogin&t=1"></a>
• Jak zrobić aby strona sama sie
odswieżała sie po pewnym czasie?
Najprościej można to wykonać wstawiając poniższy kod w sekcję <HEAD>:
<META HTTP-EQUIV="Refresh" CONTENT="x">
Aby zrobić żeby po pewnym czasie strona sama przenosiła nas do innej strony
stosujemy poniższy kod (umieszczamy go tak jak ten wcześniejszy w sekcji <HEAD>):
<META HTTP-EQUIV="Refresh" CONTENT="x" URL=http://ścieżkado/innej/strony">
W obu przypadkach w miejsce x wpisujemy liczbę sekund po jakiej strona ma się odświeżać.
• Jak załadować czcnionke?
Stosujemy w stylach coś takiego i tym samym każemy przeglądarce użytkownika
załadować czcionke z odpowiedniego adresu:
@font-face {font-family: "Monotype Corsiva"; src: url("http://przykladowy/adres/mtcorsva.ttf")}
• W jaki sposób zrobić, aby
kolor tła komórki tabeli zmieniał kolor po najechaniu na nią myszką?
Na początku tworzymy naszą komórkę (chyba nie muszę mowić że ma być
ona zrobiona w tabeli =)):
<td onmouseover="javascript:zmien('#aaaaaa', this)" onmouseout="zmien('#cccccc',
this)">
Tekst w komórce
</td>
gdzie funkcja "zmien()" wygląda tak:
function zmien(kolor, element) {
element.style.background=kolor;
return true }
• W jaki sposób zrobić
kursor krzyżowy?
Wystarczy dopisać poniższy kod w arkuszu stylów do sekcji a:hover
:
A:hover { CURSOR: crosshair }
• Dlaczego
niektóre strony przy zmianie rozdzielczości zmieniają układ tekstu?
Zależy to od budowy strony. Jeżeli tekst jest w tabeli o ustalonych wymiarach,
to wtedy tekst nie zmienia położenia. Najlepiej nie wstawiać tekstu do
tabeli, a jeśli już to nie określać jej wymiarów.
|