Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Okienko w JavaScript
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
stroju
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
in5ane
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);
}
}
stroju
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..
SzamanGN
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.
stroju
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.