12. august 2007 - 20:45Der er
24 kommentarer og 1 løsning
onclick giver irriterende fejl
Hej,
Jeg har denne tekstboks, med en tilhørende 'onclick' værdi tilføjet. Problemet er, at når jeg så klikker på den, kommer den med fejlen: "Objektet understøtter ikke denne metode eller egenskab"..
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Inde i tagwallen er der et såkaldt auto-opdateringssystem.. Checkboksen kan du se i højre side, hvilket virker fint. Men tekstboksen, hvori man skriver sin besked, det er den der kommer med denne fejlmeddelse..
madeindk >> der skal da netop _ikke_ gåseøjne om en boolsk variabel!
cronick >> Det her er jo rent tidsspilde! Det første jeg møder, når jeg logger ind på den side, du beder os om at hjælpe dig med, er et papnakket anti-højrekliks-script ... hvad i alverden tænker du på ...?!?!??!!! Løs skidtet selv!
bolle -> hvis du nu følgte den ekstremt korte anvisning jeg har lavet, så du kommer hen i tagwallen, vil du opdage, at der ikke er noget anti-højrekliks-script..
Beklager de ekstremt dårlige kragetæer der er at finde i kildekoden.. men prøv venligst at ignorer det med doctypen, html, head og body, da nødvendigt bliver hentet to gange :)
Jeg får lige rettet de åbenlyse fejl med parametre osv..
godt, det er så rettet nu.. siden sender en væk, hvis man ikke er inde i iframen, og dermed ikke gået ind på den vha. insider link.
det hjalp ikke rigtig noget, men for at I kan se selve funktionen nu, så har jeg placeret den i toppen (dvs. i toppen af det indehold der hentes inde i midten), i stedet for en reference gennem src..
Har rettet fejlen med java script: i onclick.. Ang det med event - jeg har haft denne funktion til at virke på et tidspunkt, før jeg rettede en lille ting. Kan bare ikke finde ud af hvad det er. Din løsning med <input ... onclick="window.location.href=url" ...> går ikke helt her, da jeg altså har nogle flere ting i funktionen, som den skal gøre.
JavaScript - http://shocknews.dk/community/community.php?vis=tagwall Event thread: click Error: name: TypeError message: Statement on line 1: The Object does not implement [[Call]] Backtrace: Line 1 of script opdater(false); At unknown location [statement source code not available]
Fejlen sagde mig ikke noget.. men jeg blev ved med at teste..
Konklusion og løsningen: Hvis din funktion hedder det samme som et element, får du fejlen "The Object does not implement [[Call]]".
Løsningen er, enten at skifte navnet på funktionen, fra "function opdater" til noget andet, eller skifte navnet på tekstboxen, fra name="opdater" til noget andet..
:-)
Så kommer du et skridt videre..
Jeg har dog ikke testet, om du kan bruge følgende:
Tak, nu kommer fejlen ikke, og det virker umiddelbart. Bortset fra det med, at onclick skal skifte "window.location" .. det virker kun når den skal sætte den "til", og der kommer altså en opdater=auto på, men det ændres ikke ved "slå fra".. der fastholder den bare samme adrese - har du nogen idé om hvorfor?
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.