[JavaScript][CSS] Wyskakujące okienko |
[JavaScript][CSS] Wyskakujące okienko |
19.04.2014, 23:39:44
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
Witam witam natomiast mam pewien problem chciałbym stworzyć ciekawe okienko wyskakujące po wejsciu na strone i nie chodzi mi tu cos typu alert w JS.
Mam pewien kod. Plik index.html
Tutaj mam plik style.css
Niestety po wejsciu na strone nic się nie pojawia prosze pomoc z góry dziękuje. |
|
|
19.04.2014, 23:42:43
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Dobra, masz funkcję ale trzeba ją gdzieś wywołać
|
|
|
20.04.2014, 09:45:44
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
|
|
|
20.04.2014, 09:55:55
Post
#4
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%) |
Czy ta linijka w <body> nie odpowiada za wywołanie okienka?
nie, ta linijka to twoje okienko, które musisz wywołać
Ten post edytował kujol 20.04.2014, 09:58:06 -------------------- ;)
|
|
|
20.04.2014, 10:13:55
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
Dzięki wielkie za aktywną pomoc lecz nie mogę ciągle sie z tym uporać
wstawiłem w body:
oraz próbowałem też w taki sposób:
Pozdrawiam Ten post edytował Azonic 20.04.2014, 10:14:15 |
|
|
20.04.2014, 10:45:12
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Kod <script language="JavaScript">
showdial('.klasa', '200'); </script> |
|
|
20.04.2014, 11:41:15
Post
#7
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
Próbowałem też i w taki sposób doinstalowałem nawet jquery i dodałem kod:
Nie działa Cały kod wygląda teraz tak:
Ten post edytował Azonic 20.04.2014, 11:56:06 |
|
|
20.04.2014, 11:43:29
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Nie language="JavaScript" a language="text/javascript"
Odpal konsolę w przeglądarce |
|
|
20.04.2014, 11:52:44
Post
#9
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
Zmieniłem tak jak napisałes otworzyłem konsole mam tam:
SyntaxError: Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery-1.9.1.min.js:1 Error: http://183.28.12./jquery-1.9.1.min.js is being assigned a //# sourceMappingURL, but already has one SyntaxError: syntax error |
|
|
20.04.2014, 12:04:19
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
<body bgcolor="black" onload="showdial('klasa', '200');">
popraw komentarze, bo trochę namieszałeś tutaj <!-- * Pokaż okno dialogowe * @param what - klasa diva do otwarcia, np '.okno' * @param w - szerokość okna w pikselach */ Ten post edytował Turson 20.04.2014, 12:05:07 |
|
|
20.04.2014, 12:08:11
Post
#11
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
Edytowałem dalej nic a w konsoli nowy bład:
SyntaxError: Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery-1.9.1.min.js:1 Error: http://18.47/jquery-1.9.1.min.js is being assigned a //# sourceMappingURL, but already has one SyntaxError: syntax error 185.497:13 ReferenceError: showdial is not defined Poprawiłem komentarz: /** * Pokaż okno dialogowe * @param what - klasa diva do otwarcia, np '.okno' * @param w - szerokość okna w pikselach */ Pojawiło się lecz nie wyskakujące a poprostu w divie normalny "panel". Ten post edytował Azonic 20.04.2014, 12:17:34 |
|
|
20.04.2014, 12:15:06
Post
#12
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Sprawdzałem, działa
|
|
|
20.04.2014, 12:24:33
Post
#13
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
|
|
|
20.04.2014, 12:26:04
Post
#14
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
zamiast
/* przezroczystość */ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; daj background: rgba(0,0,0,0.5); |
|
|
20.04.2014, 14:53:30
Post
#15
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
Dzięki wielkie za dotychczasową pomoc.
Napotkałem dalsze problemy niestety nadal okienko nie jest takie jak powinno być ponieważ ono się nie wyswietla tak jakby ala alert że oddzielnie od strony tylko poprostu jest normalnie div na stronie tak samo np. wraz z przesuwaniem strony suwakiem w dół to okienko powinno też "zjeźdzać". Mam też problem ze mianą szerokosci okienka zmieniam w style.css width i nic się nie dzieje podejrzewam, że gdzies w kodzie JS jest to blokowane. Okienko u mnie wygląda tak: (po dodaniu już do serwisu tam gdzie miało się znajdować): Chciałbym cos w tym stylu: Proszę dalej o pomoc Ten post edytował Azonic 20.04.2014, 14:58:24 |
|
|
20.04.2014, 15:04:33
Post
#16
|
|
Grupa: Zarejestrowani Postów: 6 767 Pomógł: 1824 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
#dial i #dial_over position:fixed;
Drugi argument funkcji "showdial" to szerokość okienka. -------------------- |
|
|
20.04.2014, 15:21:45
Post
#17
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
@trueblue dzięki za pomoc pomogło
Teraz tylko została mi jedna rzecz, jak zablokować możliwość klikania w odnosniki na stronie dopiero po potwierdzeniu okienka żeby można było cokolwiek zrobić na stronie. Pozdrawiam Ten post edytował Azonic 20.04.2014, 15:56:50 |
|
|
20.04.2014, 15:58:38
Post
#18
|
|
Grupa: Zarejestrowani Postów: 6 767 Pomógł: 1824 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
A wyświetla się półprzezroczysta maska #dial_over?
-------------------- |
|
|
20.04.2014, 16:06:18
Post
#19
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.04.2014 Ostrzeżenie: (0%) |
Właśnie się nie wyświetla a dokładnie o nią mi chodzi
|
|
|
20.04.2014, 16:18:09
Post
#20
|
|
Grupa: Zarejestrowani Postów: 6 767 Pomógł: 1824 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Bo nie masz jej w html.
Dodaj pod divem dial: W kodzie zmień:
na:
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 10.06.2024 - 11:56 |