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.
Slettet bruger
04. oktober 2002 - 15:03#1
Skal dit script gøre et markeret billede centreret? Så skal du nok prøve htmlText i stedet for bare text. Men du bliver jo lige nødt til at klippe <img>-tagget af, så noget i den her stil:
function applyImgAlign(hvad) { //get selection var oSel = idContent.document.selection.createRange() var sType = idContent.document.selection.type //if (sType!="Control"&&sType!="None") if(oSel.parentElement != null) { html = oSel.htmlText; html = html.substring(oSel.toLowerCase().indexOf("<img"), oSel.length); sApplied = "<img align='"+hvad+"'"+html+">" oSel.pasteHTML(sApplied) } }
function applyImgAlign(hvad) { //get selection var oSel = idContent.document.selection.createRange() var sType = idContent.document.selection.type //if (sType!="Control"&&sType!="None") if(oSel.parentElement != null) { html = oSel.htmlText; html = html.substring(html.toLowerCase().indexOf("<img") + 4, html.length); sApplied = "<img align='"+hvad+"'"+html; oSel.pasteHTML(sApplied) } }
Men nu skulle den vist også være der. Jeg har testet det. Du skal dog lige være opmærksom på, at du ikke kan aligne et billede vha. align-attributten i IE5 (det vil i hvert fald ikke virke hos mig)!
Jeg tror det er ulempen ved pasteHTML. Den vil meget gerne selv bestemme. Umiddelbart tror jeg ikke, at der er noget at gøre ved det. ljweb og jeg har haft nogle diskussioner omkring det, men vi er ikke nået frem til en løsning. Udover til sidst at køre en regexp-replace, der fjerner alle unødvendige tags!
Så kræver det at jeg får min <BR> funktion til at virke, eller at man altid husker at holde shift inde når man trykker enter, hvis man til sidst skal fjerne alle p tags
Man er så næsten nødt til at strippe ved onkeypress, ellers kan det sikkert give nogle designview problemer for brugerne.
Men tusind tak for hjælpen.
Synes godt om
Slettet bruger
05. oktober 2002 - 10:01#23
Nu har jeg fået opdateret! :)
Jeg kan ikke lige finde det tidligere spørgsmål med enkelt-linjeskift, men nu har jeg prøvet at rette i scriptet, og det ser ikke ud til, at IE vil lade os registrere et keypress i en iframe. Desværre! :(
Jow - men du ved da også godt at de der editore' de laver en <br> inden i "tagget" - og i designview kan jeg kun komme ud af en list med to tast på Enter - og dermed en <p></p> tag.
Ja, min er meget fejlbehængt hvad angår standarderne. Det smarteste ville nok være at åbne en boks, hvor brugeren kunne indtaste, hvor mange punkter han ønskede, og så teksten for hvert punkt. Den korrekte HTML-kode for dette skulle så indsættes i editoren vha. textranges.
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.