Avatar billede nocs Nybegynder
04. april 2004 - 22:12 Der er 12 kommentarer

Tooltip scroller forkert

Inde på http://www.hardballnet.dk/?pageName=viewMember kan man efter Layout: Robotten :) holde musen henover et [?] og dermed få lidt hjælpe info.
Så godt så langt ;)
Problemet ligger i at hvis man scroller nedad siden bliver tippet hængende hvilket er et problem hvis man er længerede nede på siden!

Javascript kan ses på:
http://www.hardballnet.dk/includes/JavaScript/viewSource.php?x=JavaScript&eks=1
nederst er koden til tooltip.
Avatar billede roenving Novice
04. april 2004 - 22:19 #1
Hvad med bare at skjule det onscroll !-)
Avatar billede nocs Nybegynder
04. april 2004 - 22:22 #2
Det virker desværre ikke :/
Avatar billede roenving Novice
04. april 2004 - 22:26 #3
<body onscroll="dinGemToolTipKode()">

-- og så må man da side, at der desværre findes en masse hammersmart kode rundt omkring på nettet, som åbenbart ikke er opdateret de sidste 5 år ,-|

Deriblandt din kode, som virker i Netscape4 samt ie4+ og opera, men alle andre (inklusive ie5+) bruger document.getElementById, og det dækker i praksis alle browsere idag !-)
Avatar billede nocs Nybegynder
04. april 2004 - 22:29 #4
Du har vel ikke et link til en nyere version da? :)
Avatar billede roenving Novice
04. april 2004 - 22:39 #5
locateObject har jeg set i en opdateret udgave et sted, men jeg har desværre ikke referencen ...

-- og jeg kan ikke umiddelbart omsætte den, den er med vilje trykket voldsomt sammen, så overskueligheden er en befolket by på Alpha Centauri ...

Tooltip'en ville ikke være så voldsom at oversætte, men uden locateObject, såeh, hrm ...

Til gengæld har jeg en reference til en voldsomt smartere udgave af nereidFadeObjects:

http://roenving.users.whitehat.dk/WD5Opacity.html !-)
Avatar billede nocs Nybegynder
04. april 2004 - 22:55 #6
Kan heller ikke få onscroll til at virke :(
Avatar billede roenving Novice
04. april 2004 - 23:11 #7
Jeg har endnu heller ikke haft så meget behov for den, at det er gået op for mig, hvornår og hvordan den virker !-)
Avatar billede nocs Nybegynder
04. april 2004 - 23:14 #8
Jeg en liggende med getelementbyid, men denne virker heller ikke:
function show(id){

obj = document.getElementById(id+'7');
obj.style.visibility = 'visible';
obj.style.left = event.clientX;
obj.style.top = event.clientY;
document.getElementById(id).className = 'red';

}

function hide(id){

obj = document.getElementById(id+'7');
obj.style.visibility = 'hidden';
document.getElementById(id).className = 'white';

}

på siden:
http://www.hardballnet.dk/test.php
Avatar billede roenving Novice
04. april 2004 - 23:23 #9
Virker det ikke, hvis du _kun_ bruger lovlige id'er og classes (uden special-tegn, deriblandt æøå, og de må ikke starte med tal !-)

-- i min ie6 virker det nemlig ...
Avatar billede nocs Nybegynder
04. april 2004 - 23:56 #10
Har lige kontrolleret .../test.php igennem, men det virker stadig ikke ved ie6 på min... Har du en side online med dit eksempel som virker?
Avatar billede roenving Novice
05. april 2004 - 00:30 #11
Har du ikke sp1 ?-)

Prøv at se, om der er versions-forskel, min spytter det her ud, hvis jeg med den om underversion (kig i Hjælp --> Om Internet Explorer !-)

SP1;Q328970;Q324929;Q810847;Q813951;Q813489;Q330994;Q820223;Q818529;Q822925;Q828750;Q824145;Q832894;

-- og det er forøvrigt på xp, det kan have en indflydelse ...
Avatar billede nocs Nybegynder
05. april 2004 - 16:14 #12
Har præcis samme sætning stående, dog er denne version på engelsk. Help _> about Interner Explorer...
Kører med windows 2000, men dette kan vel ikke give så store forandringer..?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester