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.
Det lader til at virker, når jeg ikke bruger getAttribute, så problemet er faktisk disse tre linier:
var sentence = document.getElementById("txtInput").getAttribute("value"); var fucked = document.getElementById("chkFucked").getAttribute("checked"); var mirror = document.getElementById("chkMirror").getAttribute("checked");
Har indstillet min intellisense til at overholde xhtml strict 1.1 og der indgår .value ikke som metode på det object, som returneres ved getElementById
Skyldes dette at .value er noget der er ved at blive udfaset, men som FF stadig benytter og at getAttribute er noget nyt, der skal erstatte dette og som FF endnu ikke overholder?
var sentence = document.getElementById("txtInput").value;
men min intellisense (i Visual Web Developer) foreslår ikke value her, så jeg går ud fra at dette skyldes at jeg har sat den til at validere efter xhtml strict 1.1?
XHTML1.1 er jo XML - ikke HTML. Derfor skal du bruge XML-DOM - og altså bruge 'setAttribute'/'getAttribute' ved alle attributter, der skal sættes/læses.
Spørgsmålet er så, om du overhovedet server dokumentet som XHTML. Formodentlig server du det som HTML - hvorved det ikke parses som XHTML, men som mere eller mindre tilfældig HTML-soup ;o)
var sentence = document.getElementById("txtInput").getAttribute("value");
- bør dog virke i både IE og FF ... under både HTML4.01 og XHTML1.1. Du må lave andre fejl. Prøv med et link til siden :)
btw - har læst dine artikler om xhtml - men tror du så det kan skyldes at jeg ikke har overholdt xhtml standarderne og iøvrigt ikke har angivet xhtml 1.1 strict i min doc?
1) Applet-elementet har været deprecated længe, men måske du kan implementere din applet med et object-element(?) - som jo er validt under XHTML1.0-Strict og 1.1.
Du skal lige være opmærksom på at min side ikke benytter getAttribute på nuværende tidspunkt. Jeg vil bare gerne have det til at virke, så jeg fremover kan nøjes med at bruge den metode.
Men stadig så er det jo ikke nogen side som er beregnet til at køres manuelt, så kan ikke se problemet. Når den kaldes via JS bliver den jo kaldt med GET-variabler.
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.