Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Lepszy fontowy alt na mozzili
Krzychur
post
Post #1





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

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


Na ie oczywiscie dziala dobrze na operze tez ale blad jest na mozzili - nie wyswietla sie nic. Oto kody
Kod
if (!document.layers&&!document.all)

event="test"

function tooltip(current,e,text){



if (document.all&&document.readyState=="complete"){

document.all.tooltip2.innerHTML='<TABLE WIDTH=100% CELLPADDING=0 CELLSPACCING=0 STYLE="border: 1px, solid" BORDERCOLOR=#0b84ff BGCOLOR=#d5e9ff><TR><TD>'+text+'</TABLE>'

document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+100

document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+1

document.all.tooltip2.style.visibility="visible"

}

}

function hidetip2(){

if (document.all)

document.all.tooltip2.style.visibility="hidden"

}

Kod
<font id="tooltip13"></font><A HREF=index.php?ID=bdane.php onMouseover="tooltip(this, event, 'Jak sprawić aby tajne dane nie dostały się w niepowołane ręce? Kilka sposobów na bezpieczność.')" onMouseout="hidetip2()">:: Bezpieczne dane</A><TD ALIGN=right><A HREF=bdane.htm TARGET=_blank>Do druku</A>

czy ktos wie co z tym zrobic?[/code]


--------------------
Go to the top of the page
+Quote Post
hawk
post
Post #2





Grupa: Zarejestrowani
Postów: 521
Pomógł: 0
Dołączył: 3.11.2003
Skąd: 3city

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


Nic dziwnego że to nie działa, bo to nie jest ECMAScript/JavaScript, tylko MS JScript.

1) document.layers pochodzi z prehistorycznych czasów NS4, a document.all jest wyłącznie wynalazkiem Microsoftu. Opera obsługuje to tylko w ramach udawania MSIE.
Jedynym poprawnym rozwiązaniem jest
Kod
document.getElementById("id_elementu");


2) window.event również nie istnieje w specyfikacji W3C. Za to event handler dostaje - jako parametr - obiekt zdarzenia.

3) document.readyState nie jest poprawnym atrybutem obiektu document.

4) To oczywiście nie działa na IE. Dwa parametry funkcji tooltip() się marnują. document.all.tooltip2 nie istnieje. Chyba że podałeś nie ten kod co trzeba. :?:
Go to the top of the page
+Quote Post
Krzychur
post
Post #3





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

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


Hawk a mógłbyś napisać tutaj ten skrypt podobny do mogego działający na ie mozilli i operce?questionmark.gif


--------------------
Go to the top of the page
+Quote Post
DeyV
post
Post #4





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




w ciągu ostatnich 2 tygodni podawane były chyba z 3 (jeśli nie więcej) różne adresy to wszelakich tipsterów. Wystarczyło poszukać.
Ale co mi tam: http://www.twinhelix.com


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Krzychur
post
Post #5





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

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


jestes moderatorem powiadom ze nie dziala ten przycisk pomogl mi..,
Dzieki za link! biggrin.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 Aktualny czas: 19.08.2025 - 12:54