Toon posts:

Javascript error Netscape7

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb van internet het onderstaande scriptje gebruikt waarmee je door een pagina kunt scrollen (zie linksboven in pagina van link). Maar als ik op de images klik krijg ik in Netscape 7 een lege errormelding, niet in IE6. Dit is nogal storend, en in een aangepaste versie heb ik de klik nodig, dus dan wordt het echt een probleem.

Weet iemand hoe dit kan en hoe ik dit wegkrijg??

Zie http://members.ams.chello.nl/~r.brandsma4/test/test.htm


Script:

<div id="staticbuttons" style="position:absolute;">
<a href="javascript:" onmouseover="myspeed=-thespeed" onmouseout="myspeed=0"><img
src="arrows_up.gif" border="0"></a><br>
<a href="javascript:" onmouseover="myspeed=thespeed" onmouseout="myspeed=0"><img
src="arrows_dn.gif" border="0"></a>
</div>

<script>

//Page Scroller (aka custom scrollbar)- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var Hoffset=70 //Enter buttons' offset from right edge of window (adjust depending on images width)
var Voffset=80 //Enter buttons' offset from bottom edge of window (adjust depending on images height)
var thespeed=3 //Enter scroll speed in integer (Advised: 1-3)

var ieNOTopera=document.all&&navigator.userAgent.indexOf("Opera")==-1
var myspeed=0

var ieHoffset_extra=document.all? 15 : 0
var cross_obj=document.all? document.all.staticbuttons : document.getElementById? document.getElementById("staticbuttons") : document.staticbuttons

function positionit(){
var dsocleft=document.all? document.body.scrollLeft : pageXOffset
var dsoctop=document.all? document.body.scrollTop : pageYOffset
var window_width=ieNOTopera? document.body.clientWidth+ieHoffset_extra : window.innerWidth+ieHoffset_extra
var window_height=ieNOTopera? document.body.clientHeight : window.innerHeight

if (document.all||document.getElementById){
cross_obj.style.left=parseInt(dsocleft)+parseInt(window_width)-Hoffset
cross_obj.style.top=dsoctop+parseInt(window_height)-Voffset
}
else if (document.layers){
cross_obj.left=dsocleft+window_width-Hoffset
cross_obj.top=dsoctop+window_height-Voffset
}
}

function scrollwindow(){
window.scrollBy(0,myspeed)
}

function initializeIT(){
positionit()
if (myspeed!=0){
scrollwindow()
}
}

if (document.all||document.getElementById||document.layers)
setInterval("initializeIT()",20)

</script>

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 24-08 14:05

Willem2

Ω is futile

hij doet het prima bij mij in:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0

wat is het probleem dan wel vraag ik me af?

en nee, ik houd niet van voetbal... :)


Verwijderd

Topicstarter
Het probleem ontstaat als je op een van de twee images klikt, dus op 'up' of op 'down'. Ik heb met W2k en NS7 toch echt een error, ben ik dan echt de enige met dit probleem. (Ik zal morgen eens op mijn werk testen.)

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 24-08 14:05

Willem2

Ω is futile

ow, sorry, had er niet op geklikt... :)

zo kun je het fixen:

code:
1
2
3
4
5
6
<div id="staticbuttons" style="position: absolute; left: 0pt; top: 125px;">
<a href="javascript:" onmouseover="myspeed=-thespeed" onmouseout="myspeed=0">
[img]"test_files/up.gif"[/img]</a><br>
<a href="javascript:" onmouseover="myspeed=thespeed" onmouseout="myspeed=0">
[img]"test_files/down.gif"[/img]</a>
</div>


let op de OnClick; zo doet ie het bij mij iig prima!

[ Voor 48% gewijzigd door Willem2 op 01-01-2003 19:51 ]

en nee, ik houd niet van voetbal... :)


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Welkom in P&W -> Quickstart (update 2/10/2002)
Hierin kun je lezen dat P&W niet bedoeld is voor JavaScript vragen. Die horen in W&G

Probleem is echter dat dit topic op slot gaat in W&G (en P&W) We zijn er nl. niet om jouw gevonden scriptjes te gaan debuggen. Daar mag je zelf eerst wat moeite voor doen, niet je code neergooien en wachten tot er een oplossing staat.
Succes :)

Dit topic is gesloten.