PDA

Zobacz pełną wersję : Strona z grami online!



tunio
05-03-2006, 15:45
Chce zrobić strone z grami online i filmikami flash. Nie wiem jak to robić, chce mieć takie coś że będzie lista gier (nazwa,opis,foto) i gdy ktoś na to kliknij owiera się nowe okno z grą. Myślałem żeby to zrobić w artykule ale nie da się robić żeby otwierało się nowe okno (lub strona) z grą. Co mam zrobić. Proszę o odpowiedź!

livio
05-03-2006, 15:49
Jeśli nie będziesz używał edytora WYSIWYG i wstawisz w templatce skrypt Javascript otwierający okienko - wszystko zrobisz w artykule.

tunio
05-03-2006, 17:17
tylko jak wstawić i gdzie skrypt Javascript w templatce??

livio
05-03-2006, 17:23
Ja myślałem, że łatwo znaleźć kurs XHTML...

W sekcji head. Nie próbuj tylko pytać, co to jest, bo chyba zamorduję na odległość...

tunio
05-03-2006, 17:31
Na html się troche znam i wiem gdzie jest HEAD. Jaki skryp mam wstawić??
Może taki:
<a href="nowa_strona.htm" onclick="this.target='_blank'">Otwórz w nowym oknie</a>

livio
05-03-2006, 17:33
Skrypt, wiesz co to jest?
http://www.javascript-coder.com/window-popup/javascript-window-open.phtml

tunio
05-03-2006, 17:46
Dalej nie wiem który skrypt mam wstawić i jak.

livio
05-03-2006, 17:49
Dałem Ci link, a ty co?
Masz go gdzieś? To i ja mam Cię gdzieś.

tunio
05-03-2006, 18:02
Sprawdziłem go ale tam jest dużo skryptów, który mam skopiować

livio
05-03-2006, 18:12
Czy ja zawsze muszę wszystko wykładać konkretnie?

<script type="text/javascript">
function nazwa_funkcji(adres)
{
mywindow = window.open ('http://'+adres,
'mywindow','location=0,status=1,scrollbars=1,toolb ar=0,menubar=0,directories=0,resizable=0,
width=100,height=100');
mywindow.moveTo(0,0);
}
</script>

nazwa_funkcji możesz zmienić.
Wartości 0 i 1 możesz zmieniać.
Location -> pasek adresu.
Status -> pasek stanu.
Scrollbars -> paski przewijania.
Toolbar -> paski narzędzi.
Menubar -> pasek menu.
Directories -> pasek eksploratora (foldery, szukaj).
Resizable -> użytkownik (nie) może zmieniać rozmiarów.

Width -> szerokość.
Height -> wysokość.

mywindow.moveTo(0,0); //przesuwa okno do x,y

tunio
05-03-2006, 18:20
Wielkie dzięki

livio
05-03-2006, 19:02
Wiesz chociaż, jak wywołać tę funkcję?
Jak nie:
Typowy odnośnik, gdzie adres (href) to:
javascript:nazwa_funkcji_taka_sama_jak_w_skrypcie( adres_bez_http);
albo odnośnik z adresem javascript:void(0); i parametrem onclick="javascript:nazwa_funkcji_taka_sama_jak_w_skrypcie( adres_bez_http);".

Przykłady:




<a href="javascript:nazwa_funkcji_taka_sama_jak_w_skrypcie( adres_bez_http);">Otwórz okienko</a>
Wymaga JavaScript

<a href="javascript:void(0);" onclick="javascript:nazwa_funkcji_taka_sama_jak_w_skrypcie( adres_bez_http);">Otwórz okienko</a>
Wymaga JavaScript

Jeśli uważasz, że mało osób ma włączoną obsługę JavaScript w przeglądarce - robisz odnośnik z parametrem target="_blank" i adresem bezpośrednim do pliku.