Vraag & Antwoord

Webprogrammeren & scripting

Javacsript probleem (eigenschap niet ondersteund.....)

4 antwoorden
  • Ik heb een javascript gemaakt met arrays, op 9 van de 10 pc's werkt dit goed, alleen bij een enkele ontstaat er een foutmelding. NL: Deze eigenschap wordt niet ondersteund of methode wordt niet ondersteund door dit object. Als ik kijk de regel waar de fout ontstaat dan staat daar: myArr.pop() Wordt het pop() event misschien niet ondersteund door alle versie van Java? Wat kan ik dan beter gebruiken? Alvast bedankt... Groeten
  • Array.pop() wordt niet ondersteund door ie5. Gelukkig is dit behoorlijk makkelijk te corrigeren: http://www.dithered.com/javascript/array/
  • Ik heb zitten kijken maar ik zie geen vervanging voor pop(). Moet ik hem dan herschrijven of is er een commando wat pop() bij de oudere versies van IE ook laat werken...
  • Hij staat er gewoon bij hoor: http://www.dithered.com/javascript/array/array.txt [code:1:ca992df5ad] function isUndefined(property) { return (typeof property == 'undefined'); } // Array.pop() - Remove the last element of an array and return it if (isUndefined(Array.prototype.pop) == true) { Array.prototype.pop = function() { var lastItem = null; if ( this.length > 0 ) { lastItem = this[this.length - 1]; this.length--; } return lastItem; }; } [/code:1:ca992df5ad] Kopieer dit en zet het voor al je andere js-code.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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