Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Okienko w JavaScript
stroju
post 12.07.2009, 18:39:01
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

Ostrzeżenie: (0%)
-----


Mam takie sobie okienko wyciągnięte z przema.

  1. function show_pagina(e)
  2. {
  3. var sTop = document.body.scrollTop;
  4. var sLeft = document.body.scrollLeft;
  5. document.getElementById('s_pagina').style.display='block';
  6. document.getElementById('s_pagina').style.left=e.clientX-35+sLeft;
  7. document.getElementById('s_pagina').style.top=e.clientY+sTop-20;
  8. return;
  9. }


  1. <div id="s_pagina" style="display: none; background: #EFEFEF; border: solid #D1D7DC 1px; width: 50px; height: 37px; position: absolute; filter: alpha(opacity=90); -moz-opacity: 0.90;" >
  2. moja treść
  3. </div>


i mam taki problem, że to okienko ciągle się pojawia po środku szerokości strony..

jednak gdy z kodu usunę tag:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


to wszystko jest jak być powinno.. w czym tkwi mój problem?? abym nie musiał usuwać deklaracji standardu XHTML

Ten post edytował stroju 12.07.2009, 18:52:25
Go to the top of the page
+Quote Post
in5ane
post 12.07.2009, 18:49:25
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


A więc tak, pytałeś o okienko w JAVIE (nie w JavaScript), więc podam Ci przykład (zaczerpnięty z Internetu):
Kod
import javax.swing.*;
public class Formularz {
public static void main(String[] args) {
Okno ok = new Okno();
ok.setDefaultCloseOperation(3);
ok.setVisible(true);
}
}

class Okno extends JFrame {
Okno() {
setSize(400,300);
}
}


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
stroju
post 12.07.2009, 18:52:01
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

Ostrzeżenie: (0%)
-----


mój błąd, bo chodzi o okienko w javascript, no i o tego typu konkretny przypadek, bo próbowałem kilku różnych okienek i każde ma ten sam problem przy tagu !DOCTYPE..
Go to the top of the page
+Quote Post
SzamanGN
post 12.07.2009, 19:34:30
Post #4





Grupa: Zarejestrowani
Postów: 94
Pomógł: 14
Dołączył: 11.10.2007

Ostrzeżenie: (0%)
-----


Starczyło przeszukać neta, mi zajęło to 1 minutę aby znaleźć rozwiązanie twojego problemu:

ponieważ masz zadeklarowany DOCTYPE
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


w opicie tego DOCTYPE znalazłem:

Cytat
Style Attribute Module Deprecated


Rozwiązanie:
użyj DOCTYPE, który akceptuje style, albo dodaj do okienka arkusz stylów.

Ten post edytował SzamanGN 12.07.2009, 20:11:03


--------------------
SzamanGN
Go to the top of the page
+Quote Post
stroju
post 12.07.2009, 20:09:45
Post #5





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

Ostrzeżenie: (0%)
-----


niestety ale efekt którego oczekuje działa dopiero w standardzie html 4.0 transitional.. ale lepsze to niż nic smile.gif dzięki za pomoc smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.05.2024 - 09:51