Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

onbekende fout in script

h4xX0r
3 antwoorden
  • Door onderstaand script zou de te tekst "kies een optie" de beweging van de muis moeten volgen maar het werkt niet. Wat staat er fout???

    Dit gedeelte is toegevoegd in de <HEAD> webpagina:

    <style type="text/css">
    <!–
    .spanstyle {
    position:absolute;
    visibility:visible;
    top:-50px;
    font-size:15pt;
    font-family:Verdana;
    font-weight:bold;
    color:#cc0000;
    }
    BODY {
    width:100%;overflow-x:hidden;overflow-y:scroll;
    }
    –>
    </style>

    <script language="JavaScript1.2">
    <!–
    var x,y
    var kern=20
    var flag=0
    var message="kies een optie"
    message=message.split("")
    var xpos=new Array()
    for (i=0;i<message.length;i++) {
    xpos=-50
    }
    var ypos=new Array()
    for (i=0;i<message.length;i++) {
    ypos=-50
    }
    function handlerMM(e){
    x = (e) ? e.pageX : document.body.scrollLeft+event.clientX
    y = (e) ? e.pageY : document.body.scrollTop+event.clientY
    flag=1
    }
    function makebanner() {
    if (flag==1) {
    for (i=message.length-1; i>=1; i–) {
    xpos=xpos[i-1]+kern
    ypos=ypos[i-1]
    }
    xpos[0]=x+kern
    ypos[0]=y
    for (i=0; i<message.length; i++) {
    if (document.getElementById) {
    var thisspan = document.getElementById("span"+i).style
    } else {
    var thisspan = eval((document.layers)?"document.span"+i:"span"+(i)+".style")
    }
    if (thisspan.posLeft) {
    thisspan.posLeft=xpos
    thisspan.posTop=ypos
    }
    if (!thisspan.posLeft) {
    thisspan.left=xpos
    thisspan.top=ypos
    }
    }
    }
    var timer=setTimeout("makebanner()",30)
    }
    window.onload=makebanner;
    //–>
    </script>


    Dit gedeelte wordt toegevoegd aan </body>:

    <script language="JavaScript1.2">
    <!–
    for (i=0;<message.length;i++) {
    document.write("<span id='span"+i+"' class='spanstyle'>")
    document.write(message)
    document.write("</span>")
    }
    if (document.layers){
    document.captureEvents(Event.MOUSEMOVE);
    }
    document.onmousemove = handlerMM;
    //–>
    </script>
  • Verkeerde forum voor dit soort vragen. Is het je opgevallen dat er ook een web-georienteerd deel is in dit forum? ;-)
  • Toch maar even een antwoord, of quick tip:

    Als je veel script, download de Opera browser. In Window menu onder subitem Special vind je de JavaScript console.

    Deze optie zal je leven in ieder geval een stuk makkelijker maken (je ziet welke coderegel bugt)

    Jurrian de Valk
    Sereon Technology
    www.sereon.com

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.