14. juni 2006 - 21:27Der er
8 kommentarer og 1 løsning
Finde A-tag
Hej, Jeg er ved at lave en WYSIWYG-editor. Jeg bruger et iframe med designmode='on'. Jeg kører en funktion onclick og onkeydown på iframet. I den funktion holder jeg styr på om det ord men klikker eller taster "på" er et A-tag. Til det bruger jeg tagName.
Problemet er nu at den ikke registerer ordet som et link hvis der fx står:
<a href="x"><b>Fedt link</b></a>.
Fordi så er tagName jo lig med "B". Håber i forstår mit problem.
Jeg vil gerne kunne finde A-tagget uanset hvor mange tags der er inden i af fx U, I, B, STRONG, SPAN, FONT osv.
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.
nielle: function findlink(){ var srcElm = (document.all)? editor.event.srcElement : e.target; if(srcElm.tagName == "A"){ alert("Tagget er et link"); } }
findlink() bliver som sagt kørt onclick og onkeydown på iframets indhold.
jesper: Nej det virker ikke, den siger: "Object doesn't support this property or method"
Jesper: Hov kiggede lige på dit bud igen, havde glemt et s i ElementS. Nu får jeg ingen fejl, men hvis jeg alerter den får jeg hele tiden [object] udskrevet.
>men hvis jeg alerter den får jeg hele tiden [object] udskrevet.
jeps ...skulle du også gerne få ;-)
point behøves ikke
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.