phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:36
Logowanie jako overlay
Autor Wiadomość
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 15:40   

Diablotic napisał/a:
pod IE8 mam taki blad:

Bo IE to syf i robi wszystko po swojemu. Wyłącz raportowanie błędów w IE. Dla niego jest attachEvent(). Ten błąd w normalnej przeglądarce w ogóle nie powinien się pojawiać, bo sprawdzanie jest w if-ie...
Spróbuj zamienić:
Kod:
if (addEventListener)
    window.addEventListener("load", login, false);
else if (attachEvent)
    document.attachEvent("onload", login);

na:
Kod:
if (attachEvent)
    document.attachEvent("onload", login);
else if (addEventListener)
    window.addEventListener("load", login, false);

Diablotic napisał/a:
zeby kursor wpisywania tekstu automatycznie byl ustawiony w polu do wpisywania nazwy uzytkownika

login.js, znajdź:
Kod:
    var lpan = document.getElementById('loginpanel');

dodaj za tym:
Kod:
    var usrlog = document.getElementById('loguser');

znajdź:
Kod:
        lpan.style.display = 'block';

dodaj za tym:
Kod:
        usrlog.focus();
 
     
Gadatliwa Kasia 

   
Diablotic

Pomógł: 1 raz
Posty: 110
Wysłany: 28-01-2010, 15:54   

Wprowadzilem te poprawkii co prawda blad nie wyskakuje ale pod IE ciagle nie dziala ten skrypt poprawnie. Po klikniecu w zaloguj przekierowuje na strone logowania a nie odpala ze skryptu (wczesniej jak wyskakiwal blad tez nie dzialalo).
Pod Operą wszystko gra.
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 16:18   

Skoro IE nie chce się pogodzić z eventami, to wybierzemy krótszą drogę. Diablotic, zmienił się punkt pierwszy instrukcji oraz plik login.js - wykonaj go na nowo oraz wgraj zaktualizowany plik .js z paczki w pierwszym poście.
 
     
Diablotic

Pomógł: 1 raz
Posty: 110
Wysłany: 28-01-2010, 16:24   

Teraz to juz w ogole nie dziala, ani pod Opera ani pod IE. Odrazu przekierowywuje na strone logowania.
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 16:27   

W Twoim overall_header.tpl brakuje kodu z punktu 1. instrukcji... Pliku .js też nie widzę.
Ostatnio zmieniony przez Tavaro 28-01-2010, 16:29, w całości zmieniany 1 raz  
 
     
Diablotic

Pomógł: 1 raz
Posty: 110
Wysłany: 28-01-2010, 16:28   

Bo juz zamienilem na domyslny. Wszystko bylo :)

[ Komentarz dodany przez: Tavaro: 28-01-2010, 16:29 ]
Więc może pozwoliłbyś mi zobaczyć, a nie zabawa w ciuciubabkę... :|

[ Dodano: 28-01-2010, 16:33 ]
Wrzucilem spowrotem. Cache wyczyszczone.
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 16:40   

A to ciekawe, pewnie pogryzło się z highslide albo czymś... Przyjrzę się temu dokładnie, a tymczasem spróbuj zmienić w overall_header.tpl:
Kod:
onload="focus_field('focus');

na:
Kod:
onload="focus_field('focus'); login();

i usunąć:
Kod:
    <!--[if gte IE 8]>
    <script type="text/javascript">
        window.onload = login();
    </script>
    <![endif]-->
    <!--[if !IE]>-->
    <script type="text/javascript">
        window.onload = login();
    </script>
    <!--<![endif]-->
 
     
Diablotic

Pomógł: 1 raz
Posty: 110
Wysłany: 28-01-2010, 16:43   

Opera znowu ozyla a w IE wyskakuje okienko do logowania ale nie sciemnia sie obraz a samo okienko jest po lewej stronie o gory na szarym tle.
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 16:49   

W takim razie nie ma co się męczyć w IE (sam widzisz, jakie powoduje problemy), skoro kaleczy CSS i ma jakąś dziwną implementację zdarzeń. Userom IE zaserwujemy standardową stronę logowania. :twisted: Usuń z overall_header.tpl:
Kod:
    <!--[if gte IE 8]>
    <script type="text/javascript">
        window.onload = login();
    </script>
    <![endif]-->

Ja nie mam siły na to microsoftowe badzIEwie.
 
     
Diablotic

Pomógł: 1 raz
Posty: 110
Wysłany: 28-01-2010, 16:50   

No dwa posty wyzej kazales to uzunac wiec tego nie mam.
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 16:52   

W takim razie usuń login(); z body onload i dodaj za wywołaniem skryptu login.js w head:
Kod:
    <!--[if !IE]>-->
    <script type="text/javascript">
        window.onload = login();
    </script>
    <!--<![endif]-->
 
     
Oneitatsu


Pomógł: 841 razy
Posty: 2324
Wysłany: 07-02-2010, 01:23   

Wykonałem słowo w słowo, to co pisze w instrukcji w pierwszym poście - i nie działa. Zrobiłem zatem test i wykonałem ponownie słowo w słowo polecenia na innym forum - nie działa. Do trzech razy sztuka pomyślałem, wykonałem zatem znów słowo w słowo podane kroki na jeszcze innym forum - nie działa.

Sprawdzałem po kilka razy każdy krok, wyłączałem firewall, adblocka i nic - więc albo zasypiam i nie myślę, albo coś jest nie tak z instrukcją. Wydaje mi się, że coś może być nie tak z login.js - ale to mnie się wydaje. Proszę o komentarz.
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 07-02-2010, 02:11   

Przydałby się choć jeden adres forum.
 
     
Oneitatsu


Pomógł: 841 razy
Posty: 2324
Wysłany: 07-02-2010, 14:25   

A no tak, pardon

Np. to forum. Wykonałem dokładnie to co pisze w otwierającej ten wątek wiadomości. Styl nie był wcześniej zmieniany, zainstalowany dla testu kilka minut przed dodaniem "logowania jako overlay".
Ostatnio zmieniony przez Oneitatsu 11-03-2010, 23:55, w całości zmieniany 1 raz  
 
     
Gadatliwa Kasia 

   
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 07-02-2010, 16:28   

Spróbuj z plikiem login.js z paczki, z overall_header usuń:
Kod:
    <!--[if !IE]>-->
    <script type="text/javascript">
        window.onload = login();
    </script>
    <!--<![endif]-->
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę