[JS] backgroundImage swapt niet terug

Pagina: 1
Acties:

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 03-02 22:51
Doel:

backgroundimage in een tablecell swappen en het zo mogelijk maken om onclick de image te vergrendelen voor navigatie doeleinden.

Probleem:

onmouseout swapt de image niet terug met de bestaande functie.
Als ik 2 aparte functies gebruik werkt het wel maar dat werkt weer niet met de onclick-vergrendelfunctie die ik al heb (codereuse :) )

Vraag:

waar maak ik een fout waardoor dit niet werkt?

Testomgeving: click
A: de niet werkende swapfunctie
B: inline swap in de onmouseevents
C: swap met 2 aparte functies.

Disclaimer: het is vast ranzige code maar als ik een werkend prototype heb ben ik al blij :)

www.jurgroessen.nl


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 22:07
offtopic:

LOL@<title> :X :D

Motor (of auto) onderhoud bijhouden


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 03-02 22:51
Dat zit tot in lengte van dagen in m'n hoofd willem :P
Je zou alle fake-content hier af en toe eens moeten zien :D

www.jurgroessen.nl


  • Pelle
  • Registratie: Januari 2001
  • Nu online

Pelle

🚴‍♂️

'true' = true
'false' = true

;)

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 03-02 22:51
Pelle schreef op 25 november 2003 @ 12:11:
'true' = true
'false' = true

;)
hmmm, false is toch niet true? :P
Ik zal ut ff testen..

www.jurgroessen.nl


  • Pelle
  • Registratie: Januari 2001
  • Nu online

Pelle

🚴‍♂️

Ok, iets duidelijker dan:

'false' = true
false = false

:P

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 11-05 10:29
Leuk idee; geef je row met navigatie een IDtje en loop vervolgens met getElementsByTagName door alle A(nchor)-tags heen en geef ze dan de juiste eigenschappen/events. Krijg je veel cleanere code enzo :).

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 03-02 22:51
ok, het werkt!
Pelle krijgt zoentjes :*

McVirusS: ik ga ff kauwen op je voorstel :)

www.jurgroessen.nl


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

kan je hem mischien weer op die plaats online zetten. met de versie die er nu staat heeft opera er wat problemen mee en dan kan ik of jij of gewoon iemand anders even checken in opera :)

@willem: start opera.... ga naar url van de ts en zie dat er een fout in zit.......

[ Voor 19% gewijzigd door disjfa op 25-11-2003 12:53 ]

disjfa - disj·fa (meneer)
disjfa.nl


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 03-02 22:51
disjfa schreef op 25 november 2003 @ 12:37:
kan je hem mischien weer op die plaats online zetten.
Hij staat er gewoon nog hoor :?
Tis alleen niet de werkende versie die online staat :P

En dat ie buggy is onder Opera (kan me eigenlijk ook niet echt boeien) had ik al in de disclaimer gezet :)

Maar goed, hier de werkende versie. (nog steeds met brakke code)

www.jurgroessen.nl


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

code:
1
2
3
4
5
6
7
    function dictDrop(cellId,flag)
    {
          cellId.style.backgroundImage = (
              flag  ? "url("+mouseOvers [ 'dictdrop' ].src +")" : "url("+mouseOuts [ 'dictdrop' ].src  +")"
         );
      
    }


zo werkt ie overal goed :)

[ Voor 23% gewijzigd door disjfa op 25-11-2003 14:08 ]

disjfa - disj·fa (meneer)
disjfa.nl


  • Pelle
  • Registratie: Januari 2001
  • Nu online

Pelle

🚴‍♂️

Niet in Netscape 4 hoor! :z

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

bestaat die nog dan..... als webvedder :P

disjfa - disj·fa (meneer)
disjfa.nl


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Het enige nadeel van backgroundImages is dat IE ze bij een swap toch weer opnieuw gaat downloaden, itt tot een gewone imageswap (met cachecontrol op automatic)

Intentionally left blank


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 03-02 22:51
hmm, is dat zo crisp?
Is me nog niet opgevallen maar da's altijd lastig op een 100Mbit LAN :P

Het is trouwens maar 1 gifje van nog geen 200 bytes dus tis te overzien :)

www.jurgroessen.nl


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Hangloozz schreef op 25 november 2003 @ 22:23:
hmm, is dat zo crisp?
Is me nog niet opgevallen maar da's altijd lastig op een 100Mbit LAN :P

Het is trouwens maar 1 gifje van nog geen 200 bytes dus tis te overzien :)
Ik had het in lemmings/pumpkins uitgeprobeerd om een issue in Konqueror op te lossen, IE ging helemaal over z'n nek hier (en dat was lokaal - maar dan praat je wel over heel veel backgroundswaps). Andere browsers hebben er geen probleem mee, dus uiteindelijk heb ik maar een combinatie ervan gemaakt :)
Zelfs het aanpassen van de backgroundPosition maakte dat IE 'm opnieuw ging ophalen van schijf :(

[ Voor 8% gewijzigd door crisp op 25-11-2003 23:02 ]

Intentionally left blank

Pagina: 1