Slettet bruger
06. januar 2003 - 12:03
Der er
1 kommentar og 1 løsning
Execcommand: Create link med blank
Jeg har et exec command script der indsætter et link i en online editor. Koden til det ser således ud: function doLink() { editor.document.execCommand('createlink'); } Men hvordan kan jeg give brugeren mulighed for hvilket vindue linket skal åbnes i...eksempelvis blank.??
Annonceindlæg fra Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
06. januar 2003 - 12:26
#1
Hvis du allerede har linket, kunne du smide de forskellige targets ned i en select, i et hiddenfield osv. og så apply'e target derfra. Et eks: function makeLinkBlank(hvad) { var oSel = editor.document.selection.createRange() var sType = editor.document.selection.type if(oSel.parentElement != null) { html = oSel.htmlText; html = html.substring(html.toLowerCase().indexOf("<a") + 3, html.length); sApplied = "<a target='"+hvad+"'"+html; oSel.pasteHTML(sApplied) } } og target: <input name="hiddenLinkBlank" type="hidden" id="hiddenLinkBlank" value="_blank"> og onclick="makeLinkBlank(document.formnavn.hiddenLinkBlank.value)" onclick="makeLinkBlank(document.SaveForm.hiddenLinkBlank.value)"