<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<STYLE TYPE="text/css">
.Chmurka{POSITION:Absolute; VISIBILITY:Hidden; BACKGROUND-COLOR:#00CCFF; LAYER-BACKGROUND-COLOR:#00CCFF; WIDTH:150px; COLOR:Black; FONT-WEIGHT:Normal; FONT-SIZE:12px; BORDER-STYLE:Solid; BORDER-WIDTH:1; BORDER-COLOR:Darkblue}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
nn4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
All=new Array("nazwachmurki");
function Pokaz(Blok, e) {
if (nn4) {
document.layers[Blok].left=e.pageX+10;
document.layers[Blok].top=e.pageY+10;;
document.layers[Blok].visibility="visible";
}
if (ie4) {
document.all[Blok].style.pixelLeft=document.body.scrollLeft+event.clientX+10;
document.all[Blok].style.pixelTop=document.body.scrollTop+event.clientY+10;
document.all[Blok].style.visibility="visible";
}
setTimeout("Ukryj()", 3500);
}
function Ukryj() {
for (i in All) {
if (nn4) document.layers[All[i]].visibility="hidden"
if (ie4) document.all[All[i]].style.visibility="hidden";
}
}
</SCRIPT>
</head>
<body>
<DIV CLASS="Chmurka" ID="nazwachmurki">Zawartosc chmurki</DIV>
<a href="#" onMouseOver="Pokaz('nazwachmurki', event)" onMouseOut="Ukryj()">pokaz chmurke</a>
</body>
</html>
co z tym zrobić... ?
Moderator: Pomocy?!
Posty: 8
• Strona 1 z 1
co z tym zrobić... ?
Przeglądarka: -
Może głupie pytanie, ale co mam zrobić z tym kodem, żeby działał (wyświetlał tooltipsa). W jaki sposób wyświetlić w Mozillii warstwę, jeśli ta się nie da?
- draco
Re: co z tym zrobić... ?
Przeglądarka: -
draco pisze:Może głupie pytanie, ale co mam zrobić z tym kodem, żeby działał (wyświetlał tooltipsa). W jaki sposób wyświetlić w Mozillii warstwę, jeśli ta się nie da?nn4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
I jeszcze się dziwisz
Polecam:
Determining Browser Vendor, Version, and Operating System With JavaScript
DevEdge
W3C
A tutaj przerobiony kod (resztę sobie pozmieniaj sam, nie wiem czy działa w NN4.x oraz Operze - nie mam jak przetestować, ale powinien
- Kod: Zaznacz cały
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<STYLE TYPE="text/css">
.Chmurka{POSITION:Absolute; VISIBILITY:Hidden; BACKGROUND-COLOR:#00CCFF; LAYER-BACKGROUND-COLOR:#00CCFF; WIDTH:150px; COLOR:Black; FONT-WEIGHT:Normal; FONT-SIZE:12px; BORDER-STYLE:Solid; BORDER-WIDTH:1; BORDER-COLOR:Darkblue}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
function Pokaz(aID, aEvent) {
var chmurka = null;
if (document.getElementById) {
chmurka = document.getElementById(aID);
}
else if (document.all) {
chmurka = document.all[aID];
}
else if (document.layers) {
chmurka = document.layers[aID];
}
if (chmurka.style) {
chmurka.style.pixelLeft = document.body.scrollLeft + aEvent.clientX + 10;
chmurka.style.pixelTop = document.body.scrollLeft + aEvent.clientY + 10;
chmurka.style.visibility = "visible";
}
else {
chmurka.left = aEvent.pageX + 10;
chmurka.top = aEvent.pageY + 10;
chmurka.visibility = "visible";
}
setTimeout("Ukryj('" + aID + "')", 3500);
}
function Ukryj(aID) {
var chmurka = null;
if (document.getElementById) {
chmurka = document.getElementById(aID);
}
else if (document.all) {
chmurka = document.all[aID];
}
else if (document.layers) {
chmurka = document.layers[aID];
}
if (chmurka.style) {
chmurka.style.visibility = "hidden";
}
else {
chmurka.visibility = "hidden";
}
}
</SCRIPT>
</head>
<DIV CLASS="Chmurka" ID="nazwachmurki">Zawartosc chmurki</DIV>
<a href="#" onMouseOver="Pokaz('nazwachmurki', event)" onMouseOut="Ukryj('nazwachmurki')">pokaz chmurke</a>
</html>
- GmbH
- Posty: 825
- Z nami od: 30 stycznia 2002, 22:38
Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)
Nie radzę nawet bawić się w takie motanie. Kod
Konstrukcję taką rozumieją IE5 wzwyż, Opera, FF, Konqueror, Safari. Problem będą mieli użytkownicy IE4, którzy w Polsce stanowią całe 0,2%.
http://osiolki.net/faq/documentall
- Kod: Zaznacz cały
if (document.getElementById) {
chmurka = document.getElementById(aID);
}
else if (document.all) {
chmurka = document.all[aID];
}
else if (document.layers) {
chmurka = document.layers[aID];
}
- Kod: Zaznacz cały
chmurka = document.getElementById(aID);
Konstrukcję taką rozumieją IE5 wzwyż, Opera, FF, Konqueror, Safari. Problem będą mieli użytkownicy IE4, którzy w Polsce stanowią całe 0,2%.
http://osiolki.net/faq/documentall
- Zajec
- Posty: 167
- Z nami od: 17 grudnia 2004, 22:32
- Lokalizacja: Włocławek
Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)
OczywiścieStef pisze:A zwróciłeś uwagę z kiedy pochodzą poprzednie posty?
- Zajec
- Posty: 167
- Z nami od: 17 grudnia 2004, 22:32
- Lokalizacja: Włocławek
Posty: 8
• Strona 1 z 1
Wróć do Standardy WWW i źle działające strony
Kto jest online
Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]