04. juli 2005 - 20:59Der er
19 kommentarer og 1 løsning
fejl i funktion til at ændre action i form
hej eksperter!
den her funktion melder fejl - hvad er der galt med den?
function changeaction(url) { if (confirm('Dette gemmer alle ændringer du har lavet! Vil du fortsætte?')) { document.forms['vareopdate'].action = url; document.forms['vareopdate'].submit(); }
return false }
fejl: Objektet understøtter ikke denne egenskab eller metode!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har lige prøvet at lave noget testkode og da jeg forsøgte at escape anførselstegnet i mit funktionskald (svarende til dit changeaction) fik jeg en syntaktfejl... får du også det - eller er den syntaks accepteret fordi det er PHP (antager jeg)?
I javascript er det ikke nødvendigt at escape anførselstegn hvis du bruger apostrof som streng-delimiter for attributter på tags. Er der nogen specielt grund til at du gør det i din kode?
Jeg kan ikke gennemskue hvorfor den ikke kan finde document.forms[0] når scriptet kører, for når jeg stopper det og debugger (i Visual Studio.NET 2003), kan jeg godt indsætte et watch og se document.forms[0] - den siger sågar at document.forms[0].submit er defineret (og at den har en længde på 8)!?
Det virker næsten som om browseren (IE 6.0 i mit tilfælde) er forvirret over den megen kode...(?) eller at der et eller andet sted gemmer sig en lokal variabel som har et navn der er i konflikt med standard-funktioner/-objekter i DOM'en... Har du selv nogen idéer til om dette kunne være tilfældet?
Jeg har oplevet det en enkelt gang før - og det er en af de der fejl som man finder ved et tilfælde... (jeg var bare heldig :))
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.