scrollen op pagina zonder scrollbalk

Status
Niet open voor verdere reacties.

DutchDisturbed

Gebruiker
Lid geworden
31 mei 2004
Berichten
317
Hallo!
het probleem is dus iig dat ik een popup laat komen waarvan ik de scrollbalken uit staan, maar ik mensen wel met hun wieltje wil laten scrollen. verder heb ik 2 pijlen staan waarmee je op en neer kan scrollen.
Ik snap nog helemaal niks van javascript en krijg het niet aan de praat...
zou iemand kunnen helpen?
thnx!

HTML:
/** This is high-level function; REPLACE IT WITH YOUR CODE.
 * It must react to delta being more/less than zero.
 */
function handle(delta) {
	if (delta < 0)
		/* something. */;
	else
		/* something. */;
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}

/* Initialization code. */
if (window.addEventListener)
	window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
 
Laatst bewerkt:
Dit scrolled 50 pixels per muiswiel-beweging: :)
PHP:
<script type="text/javascript">

function handle(delta) {
 delta = (delta > 0 ? 1 : -1);
 document.body.scrollTop += delta * 50;
 };

function wheel(event) {
 var delta = 0;
 if (!event) event = window.event;
 if (event.wheelDelta) delta = -event.wheelDelta; else if (event.detail) delta = event.detail;
 if (delta) handle(delta);
 if (event.preventDefault) event.preventDefault();
 event.returnValue = false;
 };

if (window.addEventListener) window.addEventListener('DOMMouseScroll',wheel,false);
window.onmousewheel = document.onmousewheel = wheel;

</script>

<body style="overflow: hidden;">[
 <br><br><br><br><br><br><br><br>0
 <br><br><br><br><br><br><br><br>1
 <br><br><br><br><br><br><br><br>2
 <br><br><br><br><br><br><br><br>3
 <br><br><br><br><br><br><br><br>4
 <br><br><br><br><br><br><br><br>5
 <br><br><br><br><br><br><br><br>6
 <br><br><br><br><br><br><br><br>7
 <br><br><br><br><br><br><br><br>8
 <br><br><br><br><br><br><br><br>9
 <br><br><br><br><br><br><br><br>]
<body>
Maar je kunt ook gewoon scrollbars=yes bij de window.open() gebruiken. ;)


Vr.Gr. Egel.
 
Laatst bewerkt:
hmm ja dat laatste kan ook, maar dat ziet er een stuk minder netjes uit.... daarnaast is het niet mijn project eigenlijk en probeer ik alleen maar te helpen.
ik krijg het nog steeds niet aan de praat...
het gaat om http://www.hdlucifer.nl
de popup die je krijgt bestaat weer uit frames...
thnx!
 
Als je boven het iframe staat werkt het scrollen idd maar ik denk dat het de bedoeling is dat als je scrolled buiten het iframe dat dan het iframe scrolled en niet pop.html. Net zoals met de pijltjes die ook buiten het iframe staan. :)

Met
PHP:
function handle(delta) { 
 delta = (delta > 0 ? 1 : -1); 
 text.document.body.scrollTop += delta * 50; 
 };
gebeurt dat. Dus text. voor document. zetten, zo verwijst het naar het ifame ipv naar de pagina zelf.


Vr.Gr. Egel.
 
owja??? gaar want als ik probeer te scrollen dan gebeurt er geen ****....

@egel
helaas gedaan en bij mij werkt het nog steeds niet
die pijlen verwijzen naar iets heel anders of niet!? nl window.frames.text
zou ik die erin moeten zetten???
waarom zouden die pijlen wel juist verwijzen naar het iframe en jouw script niet??
misschien ook dat scrollby gebruiken??

owja en waar moet ik dit script plaatsen? is de pop.html genoeg? of moet ie ook op de pagina zelf? of juist alleen daar?
thnx!!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan