• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Javascript + Ajax

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07

Javascript probleem met cPanel

  • dmeigenaar
  • 11 oktober 2021 om 10:19
  • dmeigenaar
    Student
    Ontvangen Reacties
    9
    Berichten
    60
    • 11 oktober 2021 om 10:19
    • #1

    Beste ICT'ers,

    Ik heb zodanig weer een nieuw probleem ondervonden. Ik heb de overstap gemaakt van Directadmin naar cPanel. Tot dus ver is mijn site helemaal overgezet alleen gebruikt cPanel nieuwe versies van bijv , o.a. MYSQL.

    De MYSQL bug heb ik opgelost. (INSERT INTO met lege waardes werkte niet)
    Alleen nu heb ik nog 1 bug, namelijk mijn Javascript code werkt plotseling niet via cPanel. Het heeft altijd wel gewerkt onder Directadmin maar sinds de overstap naar cPanel werkt het niet meer.

    Is er iets wat ik moet activeren in cPanel waardoor zulke Javascript codes weer werken of is er iets anders aan de hand?


    Hieronder JS code 1:

    Code
    /***********************************************
    * Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit http://www.dynamicdrive.com/ for this script and 100s more.
    ***********************************************/
    var horizontal_offset="30px" //horizontal offset of hint box from anchor link
    
    
    /////No further editting needed
    
    
    var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
    var ie=document.all
    var ns6=document.getElementById&&!document.all
    
    
    function getposOffset(what, offsettype){
    var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
    var parentEl=what.offsetParent;
    while (parentEl!=null){
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
    }
    return totaloffset;
    }
    
    
    function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }
    
    
    function clearbrowseredge(obj, whichedge){
    var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
    if (whichedge=="rightedge"){
    var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
    dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
    if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
    edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
    }
    else{
    var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
    dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
    if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
    edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
    }
    return edgeoffset
    }
    
    
    function showhint(menucontents, obj, e, tipwidth){
    if ((ie||ns6) && document.getElementById("hintbox")){
    dropmenuobj=document.getElementById("hintbox")
    dropmenuobj.innerHTML=menucontents
    dropmenuobj.style.left=dropmenuobj.style.top=-500
    dropmenuobj.x=getposOffset(obj, "left")
    dropmenuobj.y=getposOffset(obj, "top")
    dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
    dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
    dropmenuobj.style.visibility="visible"
    obj.onmouseout=hidetip
    }
    }
    
    
    function hidetip(e){
    dropmenuobj.style.visibility="hidden"
    dropmenuobj.style.left="-500px"
    }
    
    
    function createhintbox(){
    var divblock=document.createElement("div")
    divblock.setAttribute("id", "hintbox")
    document.body.appendChild(divblock)
    }
    
    
    if (window.addEventListener)
    window.addEventListener("load", createhintbox, false)
    else if (window.attachEvent)
    window.attachEvent("onload", createhintbox)
    else if (document.getElementById)
    window.onload=createhintbox
    Toon Meer

    Hopelijk kan iemand me zsm helpen zodat de site weer goed werkt.

    Met vriendelijke groeten,
    Damon Rabbers

  • Guest, wil je besparen op je domeinnamen? (ad)
  • darkshifty
    Student
    Ontvangen Reacties
    12
    Berichten
    91
    • 11 oktober 2021 om 22:22
    • #2

    Werkt niet is niet echt duidelijk, heb je een foutmelding? Wat zie je in de chrome dev tools(console). De eerste aanname die ik doe is dat het bestand niet geupload is of verkeerd in de site wordt meegegeven.

  • dmeigenaar
    Student
    Ontvangen Reacties
    9
    Berichten
    60
    • 12 oktober 2021 om 13:00
    • #3

    De foutmelding in de dev console is "Uncaught SyntaxError: Invalid or unexpected token" zodra je over het plaatje gaat met je muis.

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 12 oktober 2021 om 13:29
    • #4

    Heel bjzonder, want Javascript is cliënt-side en wordt door de browser uitgevoerd, en niet door de server. cPanel staat er evenals de webserver helemaal los van.

    Ik geef meer kans dat je wat js-bestanden mist, en dat het daardoor niet werkt. Check de console, zou ik zeggen!

  • dmeigenaar
    Student
    Ontvangen Reacties
    9
    Berichten
    60
    • 12 oktober 2021 om 13:56
    • #5

    Ja het probleem is dus dat dezelfde Javascript codes/bestanden geupload zijn als voor de overstap van Directadmin naar cPanel. Dus neem aan dat er ergens iets fout moet zijn tijdens de overstap?

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 12 oktober 2021 om 14:31
    • #6

    Zou kunnen, misschien missen er .js-bestanden. Controleer dat eens?
    En bekijk ook eens de source van voordat het werkt. Heb je misschien iets aangepast wat je JavaScript kan laten 'breken' ?

  • dmeigenaar
    Student
    Ontvangen Reacties
    9
    Berichten
    60
    • 12 oktober 2021 om 14:36
    • #7

    Nee er missen dus geen .js bestanden, het gehele back-up is geupload. Net nog is gedaan en alles zit er gewoon in.

    Voor de rest is er niks aan aangepast, en het is niet 1 JS script he, maar nog een Javascript stuk code wat gewoon totaal niet werkt..

    Indien je even een kijkje wilt doen stuur maar PB dan stuur ik de site link.

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 12 oktober 2021 om 14:41
    • #8

    Zie je het script ook in de HTML-source van je browser staan?

    Ik zie ook dat het een oud script is. Misschien is het zo dat de browser de ondersteuning laat vallen, en dat het nu opeens niet meer werkt?

    Maak anders even een simpele testcase aan zodat we daarnaar kunnen kijken. Dan hoeven we ook niet via privé achter dit topic om te reageren.

  • dmeigenaar
    Student
    Ontvangen Reacties
    9
    Berichten
    60
    • 12 oktober 2021 om 20:32
    • #9

    Yep staat er allemaal in..

    Het script is een open-source code wat door andere spellen ook gebruik wordt, tevens werkt het daar wel gewoon.

    https://www.pokemonrpg.nl/ bijv.

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 12 oktober 2021 om 21:27
    • #10

    Kijk en vergelijk de code eens met elkaar?
    Ergens moet dan een fout erin zitten.

    Het is wel oude code, zie ik. Misschien een idee om dit eens opnieuw op te (laten) bouwen volgens de de nieuwe methodes?

  • dmeigenaar
    Student
    Ontvangen Reacties
    9
    Berichten
    60
    • 12 oktober 2021 om 21:50
    • #11

    De code van de andere site heb ik ook getest op mijn spel maar wederom dezelfde foutmelding, neem aan dat er iets mis is bij de instellingen van cPanel ofzo

  • Jeroen.G
    Moderator
    Ontvangen Reacties
    14
    Berichten
    451
    Filebase Entries
    45
    • 12 oktober 2021 om 21:52
    • #12

    zoals @darkshifty al zei, check je dev console in chrome, je kan hier veel verder kijken als een error, ook missende requests zoals @AarClay aan geeft, zo kom je er achter of je iets mist of iets gewoon simpelweg de verkeerde rechten heeft.

    een .js scrips is ook zoals hier aangegeven client side, controleer ook of je versie javascript nog wel goed wordt ondersteund door de browsers...

    Met vriendelijke groet,

    Jeroen

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 12 oktober 2021 om 21:53
    • #13
    Citaat van dmeigenaar

    De code van de andere site heb ik ook getest op mijn spel maar wederom dezelfde foutmelding, neem aan dat er iets mis is bij de instellingen van cPanel ofzo

    Hoe kom je bij steeds die veronderstelling, terwijl al duidelijk gezegd is dat JavaScript cliënt-side is en door de browser uitgevoerd wordt?

    Welke werkt niet, en welke werkt wel?
    Leg die codes eens naast elkaar?

  • darkshifty
    Student
    Ontvangen Reacties
    12
    Berichten
    91
    • 12 oktober 2021 om 22:28
    • #14
    Citaat van dmeigenaar

    De foutmelding in de dev console is "Uncaught SyntaxError: Invalid or unexpected token" zodra je over het plaatje gaat met je muis.

    dit klinkt alsof je een js file inlaad d.m.v. een javascript en dat de js file zelf een 403, 404 of 500 geeft als je hem direct benaderd in de browser. Heb je hem los ook kunnen openen?

    Of is het een js file dat door php wordt gevuld en gegenereerd, kloppen dan de variabelen? Dump die met een var dump boven de file gevolgd door een exit.

  • dmeigenaar
    Student
    Ontvangen Reacties
    9
    Berichten
    60
    • 14 oktober 2021 om 02:34
    • #15
    Citaat van darkshifty

    dit klinkt alsof je een js file inlaad d.m.v. een javascript en dat de js file zelf een 403, 404 of 500 geeft als je hem direct benaderd in de browser. Heb je hem los ook kunnen openen?
    Of is het een js file dat door php wordt gevuld en gegenereerd, kloppen dan de variabelen? Dump die met een var dump boven de file gevolgd door een exit.

    Het is zeg maar hetzelfde script als bij jouw spel: PokeWorld

    javascripts/tooltip.js

    Dat script btw

    Mijn script kan ik ook gewoon los openen ja

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 14 oktober 2021 om 10:02
    • #16

    Heb je de codes al naast elkaar gelegd? Heb je niet iets in je HTML aangepast waardoor het script zijn weg naar het element niet kan vinden?

    Het 'breekt' niet voor niks!

    Maar onthoud ook dat het oude code is, en dat het best wel opnieuw geschreven kan worden volgens de huidige standaarden. jQuery kan een mooi hulpmiddel zijn.

    Bewerkt één keer, laatst door AarClay (14 oktober 2021 om 18:14).

  • darkshifty
    Student
    Ontvangen Reacties
    12
    Berichten
    91
    • 17 oktober 2021 om 12:33
    • #17

    PM is eens een linkje van je website? ik denk niet dat dit javascriptje het probleem is.

  • dmeigenaar
    Student
    Ontvangen Reacties
    9
    Berichten
    60
    • 17 oktober 2021 om 15:21
    • #18

    Zojuist even een nieuwe server aangeschaft bij TransIP met directadmin als test om te kijken wat het resultaat is.

    En zoals ik dacht heb ik alles erop gezet en werkt de site weer zoals voorheen, dus de Javascript codes werkten weer.

    Er zal dus iets moeten zijn met de cPanel waardoor het dus niet werkt..

  • darkshifty
    Student
    Ontvangen Reacties
    12
    Berichten
    91
    • 17 oktober 2021 om 22:24
    • #19

    Was je niet in een andere post bezig met nginx? Is het mogelijk dat je de htaccess niet goed hebt omgezet?

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 18 oktober 2021 om 09:34
    • #20
    Citaat van dmeigenaar

    Zojuist even een nieuwe server aangeschaft bij TransIP met directadmin als test om te kijken wat het resultaat is.

    En zoals ik dacht heb ik alles erop gezet en werkt de site weer zoals voorheen, dus de Javascript codes werkten weer.

    Er zal dus iets moeten zijn met de cPanel waardoor het dus niet werkt..

    Ik heb dit nog nooit eerder gehoord...

    JavaScript is zoals ik eerder zei cliënt-side, en wordt door de browser uitgevoerd. Een controlepaneel of webserver heeft er niks nada en noppes mee te maken.

    Vergelijk beide HTML-codes van de site en de koppelingen naar JavaScript-files eens met elkaar, want er moet gewoon iets gebroken zijn waardoor het niet werkt.

    Geef anders eens beide URL's van waar het niet werkt en die waar het wel werkt. Desnoods in een PM.

    Bewerkt één keer, laatst door AarClay (18 oktober 2021 om 09:42).

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 3 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design