[asp]/[vbscript] Zandloper bij laden andere pagina

Pagina: 1
Acties:

  • Jan_V
  • Registratie: Maart 2002
  • Laatst online: 11:46
Ik wil graag dat de muiscursor een zandloper wordt bij het laden van een andere pagina, dus:
code:
1
window.event.srcElement.style.cursor = "wait"

Dit stukje code doet het ook wel, maar wanneer moet dit worden geladen.
Ik heb het nu tussen:
code:
1
if window.status <> "Gereed" then 'We gebruiken alleen maar IE6.0 NL hier

Maar dit werkt niet echt.
Ook bij:
code:
1
<frame onunload="waitCursor()" onload="defaultCursor()" ....bla.....></frame>

werkt het niet (waitCursor en defaultCursor zijn zelf gemaakte functie Jscriptjes), omdat tijdens het laden van de andere pagina de oude eerst blijft staan, en zodra de nieuwe is geladen komt die pas tevoorschijn, dus die onunload en onload werken wel, maar de huidige pagina blijft staan, dus dat werkt niet echt.

Maar is er ook iets dat ik nog kan gebruiken? want ik weet niet meer waar ik het nu moet plaatsen.
Eigenlijk moet wanneer dat blauwe balkje onderin bezig is de muiscursor een zandloper worden, maar ik weet niet hoe ik dat moet doen, aangezien ik niet weet hoe/of dat balkje kan worden aangeroepen.

Battle.net - Jandev#2601 / XBOX: VriesDeJ


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12:28

Janoz

Moderator Devschuur®

!litemod

Clientside == /13 ipv /14

Van PW naar WG dus

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 24-08 23:13

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Geef in je css mee dat je voor een bepaald element, zoals body, een cursor met een zandloper wilt. Bij de onload-event zet je dan dat je cursor weer default wordt:

code:
1
2
3
4
5
6
7
8
9
<style type="text/css">
body {
  cursor: ietsvoorzandloperwatiknietmeerweet;
}
</style>

[...]

<body onload="body.style.cursor='default'">


nog niet getest uiteraard :)

/edit: ai, body is natuurlijk geen element :{

[ Voor 15% gewijzigd door Thijsmans op 23-01-2003 14:32 ]

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Jan_V
  • Registratie: Maart 2002
  • Laatst online: 11:46
Hmmm ik heb nu op MSDN iets gevonden.
Die Busy is misschien wel handig. weet alleen niet hoe ik die aan moet roepen, want ze vertellen er niet bij wat die browser moet zijn :(

Battle.net - Jandev#2601 / XBOX: VriesDeJ


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

__00__ schreef op 23 January 2003 @ 14:38:
Hmmm ik heb nu op MSDN iets gevonden.
Die Busy is misschien wel handig. weet alleen niet hoe ik die aan moet roepen, want ze vertellen er niet bij wat die browser moet zijn :(
Misschien verwijst ie naar het browser-object :?

Maar, wat is er mis met Prammenhanger's methode?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Jan_V
  • Registratie: Maart 2002
  • Laatst online: 11:46
BtM909 schreef op 23 januari 2003 @ 14:51:
[...]

Misschien verwijst ie naar het browser-object :?

Maar, wat is er mis met Prammenhanger's methode?
Nou behalve dat ik niet echt into de CSS zit. Is het dan wel mogelijk om een onclick in een CSS te definieren?
Ik bedoel, hoe wil je bijvoorbeeld dit definieren:
code:
1
<td>iets erin</td>

dat wanneer erop geklikt wordt dat de cursor dan een zandloper wordt?
(er zitten natuurlijk nog veel meer <td>'s in de pagina, dus daar moet ook rekening mee worden gehouden.
Maar ik zal ff verder kijken naar dat CSS verhaal.

Battle.net - Jandev#2601 / XBOX: VriesDeJ


Verwijderd

__00__ schreef op 23 januari 2003 @ 15:06:
[...]

Nou behalve dat ik niet echt into de CSS zit. Is het dan wel mogelijk om een onclick in een CSS te definieren?
Ik bedoel, hoe wil je bijvoorbeeld dit definieren:
code:
1
<td>iets erin</td>

dat wanneer erop geklikt wordt dat de cursor dan een zandloper wordt?
(er zitten natuurlijk nog veel meer <td>'s in de pagina, dus daar moet ook rekening mee worden gehouden.
Maar ik zal ff verder kijken naar dat CSS verhaal.
javascript is prima te combineren met css:

JavaScript:
1
<td onclick="this.style.cursor = 'crosshair'">fliep</td>
moet werken bijvoorbeeld :)

  • Blaise
  • Registratie: Juni 2001
  • Niet online
dit werkt bij mij gewoon:

<style>
body{cursor:wait;}
</style>

<body onload="document.body.style.cursor='default'">


goed idee trouwens! meteen toegepast :)

[ Voor 30% gewijzigd door Blaise op 23-01-2003 19:13 ]


  • Jan_V
  • Registratie: Maart 2002
  • Laatst online: 11:46
hmm ja, dit werkt idd wanneer je pagina stuk voor stuk wordt geladen denk ik, maar dus niet bij mij :'(
Hij laat namelijk de oude pagina eerst staan en wanneer de nieuwe is geladen toont hij die direct, dus wanneer hij die CSS gaat uitvoeren is hij ook al bij de <body onload ....>
Nou ja ik zeg wel dat het niet kan, tenminste niet zoals wij het hier hebben ingericht, dan ben ik hier ook weer vanaf >:)

Battle.net - Jandev#2601 / XBOX: VriesDeJ


  • Jan_V
  • Registratie: Maart 2002
  • Laatst online: 11:46
Kheb toch nog ff gezocht en nu kwam ik erop om die progressbar in IE te gaan gebruiken (intranet wordt alleen IE gebruikt)
Maar nu heb ik ff op google gezocht en in de search en daar hebben ze het alleen maar over om zelf een progressbar in een applicatie of op een pagina te maken. Aangezien die al bestaat in IE hoeft dat dus niet meer.
Het probleem is dus nog wel: Hoe lees ik de progressbar van IE6.0 uit?

Battle.net - Jandev#2601 / XBOX: VriesDeJ


Verwijderd

__00__ schreef op 27 January 2003 @ 10:22:
Het probleem is dus nog wel: Hoe lees ik de progressbar van IE6.0 uit?
__00__ schreef op 24 January 2003 @ 08:42:
Nou ja ik zeg wel dat het niet kan, tenminste niet zoals wij het hier hebben ingericht, dan ben ik hier ook weer vanaf >:)
:+

serieus: bij mijn weten kan dat eenvoudigweg niet: niet met javascript in ieder geval :)
Pagina: 1