webForumDet fria alternativet

Byta ut <img> mot <input>

2 svar · 255 visningar · startad av paraxe

paraxeMedlem sedan apr. 2004298 inlägg
#1

Hej,

Har gjort ett jobb åt en Contribute kund. Eftersom det inte går att lägga till input fält i Contribute så tänkte jag om man kan "replace:a" en img-tagg med alt-attribute mot en input-tagg med name-attribute.

Nån fena som har nån ide?

Mvh

Pär

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Jag vet inte hur contribute funkar, eller vad det är, men pröva denna kod:

imgelement = document.getElementById("bildens_id");
imgelement.outerHTML = "<input name='" + imgelement.alt + "' />";

Funkar dock (troligen) bara i Explorer...

paraxeMedlem sedan apr. 2004298 inlägg
#3

Tja,

I Contribute kan man inte sätta id på elementen och inte redigera source-koden (om man kunde skulla jag inte släppa det till kunden).

Men jag tänkte kanske att man kunde skriva typ eget element: Om jag i redigeringsläget lägger till texten <nyttelement>Inputtens namn </nyttelement>.

För javascrit har väl nån Regex?

Om man du kunde leta ut alla förekomster av textraden i ett html-dokument och byta ut till <input med namn> istället...

Kanske? lite? :r

/pär

132 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)