MozillaPL.org - polskie centrum Mozilli

Główne menu:

[JS] Generator nowych okienek

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[JS] Generator nowych okienek

Postautor: Michał 1234 » 01 stycznia 2006, 12:14

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Chcę na swojej stornie zrobić taki "generator okienek" polegający na.....

Może najpierw wyjaśnienia.

Więc tak. Mam stronę z gifami. Rozmieściłem je sobie na stronie. I chcę, aby po naciśnięciu gifa, otworzyło się nowe okienko (wymiary np. 200px na 40px) i w tym okienku był na środku div (150px x 20px border: 2px;) a w tym divie był adres URL tego gifa, na który się kliknęło. To oczywiście da się zrobić w prosty sposób robiąc do każdego gifa osobną stronę z jej adresem URL i do każdego odnośnika dodać:
onclick="window.open('../kod/kod_na_gifa.html','popup','scrollbars=yes,width=200,height=40,');return false;"

No, ale jak się ma ponad 400 gifów to troszkę by zajęło robienie dla każdego z osobna taką stronę. :(
Więc teraz powracam do tematu.
Czy można zrobić taki generator okienek w js, który by sam generował nowe okienka i wpisywał do niego (w divie) adres URL tego gifa?
Podobny generator można znaleźć na tej stronie, (który generuje okienka ze zdjęciami do galerii). Ja potrzebują takiego skryptu, który by zamiast tych zdjęć dawał kod URL gifa, na który by się kliknęło.

Czy to jest możliwe do zrobienia? Jeżeli tak to czy ktoś mógłby mi
podąć taki skrypt?

// Dopisane:
Ewentualnie zamiast tego adresu URL gifa, mogłoby byc takie coś:
Okienko (200x40px) w środku div (150x20px; border: 2px) a w tym divie:
"<IMG src="http://www.moja_strona.pl/gify/gif_name.gif">"
I zamiast tego gif_name wpisywało by się (w każdym <a>) nazwę gifa, która pokazywała się w tym okienku, zamiast gif_name.
Przykład jednego takiego gifa(ten długi sposób) jest na:
http://xthost.info/kasten/gif.html
Ja potrzebują takiego skrptu, który by sdam generował takie okienka.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Re: [js] Generator nowych okienek

Postautor: athantor » 02 stycznia 2006, 16:53

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051111 Firefox/1.5

Michał 1234 pisze:Czy można zrobić taki generator okienek w js, który by sam generował nowe okienka i wpisywał do niego (w divie) adres URL tego gifa?


Coś takiego?
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: Michał 1234 » 02 stycznia 2006, 17:40

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Chodziło mi dokładnie o to.
Dorobię tylko "cursor: pointer" przy "img" i będzie gotowe.
Dzięki. :)
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: Michał 1234 » 04 stycznia 2006, 16:57

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Wszystko jest ok, ale gdzie można ustalic tło całego wygenerowanego okienka?
Nom i jak zamknąc scrollbar aby się nie pokazywał w tym oknie.


A da się cały skrypt przenieśc do HTML? bo z tego co wiem to IE nie otwiera dokumentów XHTML.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: dexter » 04 stycznia 2006, 17:20

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.8) Gecko/20051111 Firefox/1.5

Pewnie jakoś tak:

Kod: Zaznacz cały
win.document.getElementsByTagName('body')[0].style.background = '#fff';
div.style.overflow   = 'none';
dexter
Moderator
 
Posty: 8514
Z nami od: 02 października 2004, 21:30

Postautor: Michał 1234 » 04 stycznia 2006, 17:51

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Tło zmienia kolor, ale div w tym oknie się nie wyświetla....

A czy da się przenieśc ten skrypt do HTML?
Nom i jak zamknąc scrollbar aby się nie pokazywał w tym oknie?
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: dexter » 04 stycznia 2006, 18:09

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.8) Gecko/20051111 Firefox/1.5

Mi się wyświetla div bez scrollbara. Chyba nie widzisz, bo wszystko jest czarne ;).
dexter
Moderator
 
Posty: 8514
Z nami od: 02 października 2004, 21:30

Postautor: Michał 1234 » 04 stycznia 2006, 19:02

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Scrollbar to najmniejszy problem. Chciałem wiedziec czy jest jakaś blokada na niego....
A co do diva to oczywiście zmieniłem kolor na niebieski i wtedy dałem podgląd. Zobacz u siebie. U mnie diva nie było widac.


// Dopisane:
A co do tego sktrptu w HTML:
Tutaj jest wersja HTM, ale w IE po naciśnięciu obrazka otwiera się puste okno.
Jak by koś mógł podac taki skrypt w HTML, i dla wszystkich przeglądarek...
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: Michał 1234 » 05 stycznia 2006, 15:14

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Więc dałoby się zrobic taki skrypt w HTML?
Sprawę Scrollbar rozwiązełem sam. Kolor okienka też.
No ale nic z tego bo i tak to jest w XHTML, a ja potrzebuje w HTML.
Jak ktos by mial taki skrypcik w HTML to niech napisze.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: swistaqqqq » 31 stycznia 2006, 14:04

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051111 Firefox/1.5

Michał 1234 pisze:Więc dałoby się zrobic taki skrypt w HTML?
Sprawę Scrollbar rozwiązełem sam. Kolor okienka też.
No ale nic z tego bo i tak to jest w XHTML, a ja potrzebuje w HTML.
Jak ktos by mial taki skrypcik w HTML to niech napisze.



skrypt do HTML:

<A HREF="javascript:displayWindow('sciezka dostepy wlasciwego gifa',380,260<--- rozmiar pojawiajacego sie okienka)"><A HREF= sciezka dostepu gifa ktory bedzie widoczny jako miniatura></a>
swistaqqqq
 

Postautor: zwierz » 31 stycznia 2006, 14:11

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8) Gecko/20051111 Firefox/1.5

Michał 1234 pisze:A da się cały skrypt przenieśc do HTML? bo z tego co wiem to IE nie otwiera dokumentów XHTML.

Otwiera. Nie otwiera jedynie dokumentów mających właściwe dla XHTML-a MIME (application/xhtml+xml)
swistaqqqq pisze:skrypt do HTML:<A HREF="javascript:displayWindow('sciezka dostepy wlasciwego gifa',380,260<--- rozmiar pojawiajacego sie okienka)"><A HREF= sciezka dostepu gifa ktory bedzie widoczny jako miniatura></a>

To zła metoda. Użytkownik, który ma wyłączony JavaScirpt nic nie zobaczy.
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: