---
title: "Formatering i iFrame"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/69450-formatering-i-iframe"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "galenarm"
published: "2003-02-25T23:27:08.000Z"
updated: "2006-11-30T15:50:24.000Z"
replies: 7
views: 484
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/69450-formatering-i-iframe"
---

# Formatering i iFrame

## #1 — galenarm, 2003-02-25T23:27Z

När man skapat en iFrame kan man ju skriva i den (som en vanlig textarea). Man kan också klistra in text. Men om man klistrar in text som är skriven i tex word får man med formateringen som då konverteras till html-kod.
Detta vill jag förhindra och bara ge användaren möjlighet att klistra i "plain-text". Men jag vill fortfarande ha iFrame eftersom den erbjuder så många fler möjligheter än en vanlig textarea.

Hur gör jag?

Permalänk: https://www.webforum.nu/p/69450

## #2 — dectgap, 2003-02-25T23:49Z

Vad är det för sorts iframe som man kan redigera innehållet i? Är det någon "contexteditable"-inställning (heter det så?)?

Permalänk: https://www.webforum.nu/p/961172

## #3 — galenarm, 2003-02-26T09:31Z

Du kan se ett exempel på
<http://mycgiserver.com/~hakan/iframe/>

Permalänk: https://www.webforum.nu/p/961272

## #4 — Jojoxx, 2003-02-26T17:31Z

Haka på en egen paste-funktion. Börja med att ge iframen ett namn (name="foo").

Sedan i ditt script-block:

```
window.onload=function(){
	foo.document.body.onpaste=function(){
		document.selection.createRange().text=window.clipboardData.getData("Text");
		return(false);
	}
}
```

Permalänk: https://www.webforum.nu/p/961659

## #5 — learn, 2006-11-29T20:36Z

> **Jojoxx skrev:**
>
> Haka på en egen paste-funktion. Börja med att ge iframen ett namn (name="foo").
> 
> Sedan i ditt script-block:
>
>
> ```
> window.onload=function(){
> 	foo.document.body.onpaste=function(){
> 		document.selection.createRange().text=window.clipboardData.getData("Text");
> 		return(false);
> 	}
> }
> ```

Väcker upp den här gamla tråden :)

Vad ska jag byta ut "Text" till i ovanstående exempel?

Permalänk: https://www.webforum.nu/p/1903271

## #6 — Peter S, 2006-11-29T20:58Z

För att åstadkomma vad? "Text" gör att informationen tolkas som (you guessed it) text.

Permalänk: https://www.webforum.nu/p/1903281

## #7 — learn, 2006-11-30T15:37Z

Ok.

Det fungerar dock inte. Jag får inget felmeddelande men när jag klistrar in text i min iFrame så händer ingenting. Testade även att lägga in en alert i funktionen men inget händer...

Vad kan det vara för fel jag gör. Hur kommer t.ex. "foo" in i bilden? (jag tog bort foo helt och hållet)

Permalänk: https://www.webforum.nu/p/1903491

## #8 — Peter S, 2006-11-30T15:50Z

Kika på länken nedan för exempel:
<http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/clipboarddata.asp>

Permalänk: https://www.webforum.nu/p/1903495

---

Tråden på webben: https://www.webforum.nu/amne/javascript/69450-formatering-i-iframe
