[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.09.09
Prihlásený: 29.10.18
Príspevky: 5
Témy: 3 | 3
NapísalOffline : 09.09.2009 23:41 | Problem s FireFoxom

Narazil som na jeden problem... pozirte si to prosim na mojom webe priamo so zdrojakom...

Ide o to ze v menu ktore je dole sa ma pri kurzore ukazovat "bublina",ak je kurzor nad ikonou... IE aj Opera to robia perfektne ale v FireFoxe akoby mi nenacitalo poziciu alebo...neviem no prosim o radu...

Stretli ste sa uz s problemovym "onMouseMove" alebo s kombinaciou "Move" a "Over" ktora by robi problemy vo Firefoxe? Alebo to je fakt len scriptom...

Stranka:
Kód:
http://kubiq-design.wz.cz/kontakt.html


...a pre istotu aj kusok skriptu, ktory moze byt problemom:
Kód:
function mouse(e){
   e = window.event;
    mouseY = e.pageY || e.clientY;
     mouseX = e.pageX || e.clientX;
   document.getElementById("bubble").style.left = (mouseX-98)+"px";
   document.getElementById("bubble").style.top = (mouseY-90)+"px";
}
function Hide(d) {
   if (d == "home") {document.getElementById("img1").src = "b"+d+".png";}
   if (d == "who") {document.getElementById("img3").src = "b"+d+".png";}
   if (d == "pro") {document.getElementById("img4").src = "b"+d+".png";}
   if (d == "kon") {document.getElementById("img2").src = "b"+d+".png";}
   document.getElementById("bubble").style.display = "none";
}
function Show(d) {
   help = document.getElementById("bubble");
   help.style.display = "block";
   t = "<img src='clear.png' height='25px'/><br/><b>";
   if (d == "home") {
      document.getElementById("img1").src = d+".png";
      help.innerHTML = t+"Domovská stránka</b>";
   }
   if (d == "who") {
      document.getElementById("img3").src = d+".png";
      help.innerHTML = t+"Kto je KubiQ?</b>";
   }
   if (d == "pro") {
      document.getElementById("img4").src = d+".png";
      help.innerHTML = t+"Projekty</b>";
   }
   if (d == "kon") {
      document.getElementById("img2").src = d+".png";
      help.innerHTML = t+"Kontakt</b>";
   }
}


Offline

Skúsený užívateľ
Skúsený užívateľ
Problem s FireFoxom

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96
NapísalOffline : 10.09.2009 9:19 | Problem s FireFoxom

Nechce sa mi do toho nejak extra zahlbovať, ale tak zbežne čo som pozeral mi tam chýbajú nejaké podmienky if(document.all) a pod. na zisťovanie prehliadača.


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Problem s FireFoxom

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 10.09.2009 9:44 | Problem s FireFoxom

Kód:
ctrl + shift + J
to sa vola ze chybova konzola problem je vo funkcii mouse a v sposobe jak to volas.
spominam si ze som ten problem vyriesil pomocou vnorenej funkcie uz to je dlho tak neviem ci to bude spravne ale skus zmenit tam kde mas funkciu mouse() daj
Kód:
function(event){mouse(event);}
a v javascripte si dopln podmienku
Kód:
 if(!e) e= ....


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 10.09.2009 13:39 | Problem s FireFoxom

juho píše:
problem je vo funkcii mouse a v sposobe jak to volas.
spominam si ze som ten problem vyriesil pomocou vnorenej funkcie uz to je dlho tak neviem ci to bude spravne ale skus zmenit tam kde mas funkciu mouse() daj
Kód:
function(event){mouse(event);}
Dá sa to vyriešiť aj napr. takto:
Kód:
onmousemove="mouse(argumenst[0]);"
každopádne je to rovnako hnusné riešenie, ako ten tvoj spôsob.
Vlastne hnusný je už spôsob pridávania obsluhy udalostí (rozumnejšie by bolo urobiť to až v javascripte a nedávať to do html kódu). :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.09.09
Prihlásený: 29.10.18
Príspevky: 5
Témy: 3 | 3
Napísal autor témyOffline : 10.09.2009 15:14 | Problem s FireFoxom

juho píše:
Kód:
ctrl + shift + J
to sa vola ze chybova konzola problem je vo funkcii mouse a v sposobe jak to volas.
spominam si ze som ten problem vyriesil pomocou vnorenej funkcie uz to je dlho tak neviem ci to bude spravne ale skus zmenit tam kde mas funkciu mouse() daj
Kód:
function(event){mouse(event);}
a v javascripte si dopln podmienku
Kód:
 if(!e) e= ....


...ano dakujem uz mi to funguje :) ...len som musel pouzit namiesto
Kód:
function(event){mouse(event);}
iba obycajne
Kód:
mouse(event)
no a samozrejme ta podmienka v samotnom subore so scriptom :) ...dakujem a aj ked nechapem ako a co sa zmenilo, funguje to :D

..teraz uz len vyriesit problem pri scrollovani :D :P


Offline

Čestný člen
Čestný člen
Problem s FireFoxom

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 10.09.2009 15:28 | Problem s FireFoxom

Problem mohol byt v riadku:
Kód:
   e = window.event;
Vo Firefoxe to asi vyhodilo, ze window.event je undefined a tym to koncilo. Toto priradenie pouzivaj iba vo vetve if (!e).

rooobertek: document.all je jedna z najnespolahlivejsich metod, ako zistit prehliadac.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.09.09
Prihlásený: 29.10.18
Príspevky: 5
Témy: 3 | 3
Napísal autor témyOffline : 10.09.2009 15:56 | Problem s FireFoxom

Ok, dakujem vsetkym :) ...uz mam vyriesene aj scrollovanie, v tomto zase robil problem IE :D ...ale stacila len dvojita pozicia absolut a zaroven fixed :) ...pekna finta :) ...

a podotykam ze zistovat prehliadac je zbytocne kedze priradenie mam robene ako alternativu ...teda bud...alebo...
mouseX = ... || ...

ten znak "||" zaistuje kompatabilitu pre vsetky prehliadace, teda ak sa neda splnit prva cast tak sa splni druha cast za ||

THE END. DAKUJEM :)


 [ Príspevkov: 7 ] 


Problem s FireFoxom



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

problem s Firefoxom

v Sieťové programy

1

509

22.01.2009 2:16

tatam

V tomto fóre nie sú ďalšie neprečítané témy.

problem s firefoxom

v Sieťové programy

7

719

05.10.2009 9:35

citizen

V tomto fóre nie sú ďalšie neprečítané témy.

problem s firefoxom

v Sieťové programy

7

511

19.02.2008 17:44

Dzingischan

V tomto fóre nie sú ďalšie neprečítané témy.

float:right ---> problém s Firefoxom

v Frontend

4

585

27.06.2011 18:46

kalehit29

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc s firefoxom

v Frontend

19

929

27.01.2008 0:01

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Problemy s Firefoxom

v Sieťové programy

5

1181

15.07.2005 17:29

Carlos

V tomto fóre nie sú ďalšie neprečítané témy.

Nefungujúci skript pod firefoxom

v Frontend

4

747

11.10.2007 19:43

brano

V tomto fóre nie sú ďalšie neprečítané témy.

M Firefox problém so sťahovaním a GCH problém s updatom

v Sieťové programy

0

1684

23.01.2015 16:06

Stary

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s AMD Adrenaline alebo je to softvér či HW problém?

v AMD grafické karty

5

566

07.02.2026 0:30

funsat

V tomto fóre nie sú ďalšie neprečítané témy.

Problém so zobrazovaním www stránok, problém užívateľa

v Windows

17

2505

23.03.2009 10:41

FERDA23

V tomto fóre nie sú ďalšie neprečítané témy.

Záhadný problém s PC... problém procesora?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD

45

5520

26.04.2012 11:14

netpeter77

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Battlefield 3 SKIDROW problem + win7 problem

v Hry a herné konzoly

1

1964

22.09.2012 23:51

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s MB ASUS P5K - problém s Realtek

v Ovládače

4

2799

14.06.2008 10:36

$ph!nX

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s HDD / Problém s bootovaním

v Pevné disky a radiče

4

1789

22.02.2013 14:08

lucifer666x

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Windows

13

1203

09.11.2007 10:43

Fabi

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Pevné disky a radiče

5

620

06.06.2010 16:31

Denny



© 2005 - 2026 PCforum, edited by JanoF