Det lader til at Html tagsene bliver filtreret ud ved Paste.
G�r jeg via en html editior kan det godt lade sig g�re at paste hele koden.
Nogen forslag / l�sninger???
Hans-Ole
> Det lader til at Html tagsene bliver filtreret ud ved Paste.
Ja, for textarea er ren tekst.
> G�r jeg via en html editior kan det godt lade sig g�re at paste hele
> koden.
De bruger en ifrane, hvids der er dem jeg t�nker p�.
> Nogen forslag / l�sninger???
Brug en rediger iframe, eller redigerbar div, som jeg g�r i det her
eksempel:
<http://w-o-p-r.dk/tips/javascript/paste.textarea.html>
Her kan du paste html ind, og skifte mellem tekst og html med ctrl+alt+t
--
Med venlig hilsen
Stig Johansen
Egentlig er det ogs� ren tekst jeg er interesseret i. Jeg �nsker ikke
visning som en hjemmeside men �nsker at f� <html tagsene> med, som ren
tekst.
mvh Hans-Ole
"Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
news:4b3fa24d$0$270$1472...@news.sunsite.dk...
Hvis html-tagsne st�r som ren tekst, inden copy, er det kun et sp�rgm�l
om visningen, ikke paste. Her g�lder det om at encode specielle HTML-tegn.
I s� fald kan du i ASP bruge server.HTMLencode( text)
I PHP er der m�ske en tilsvarende funktion.
HTMLEncode virker ikke p� UTF-8 SVJV, s� bruger du det, m� du lave en
replace function. Dvs. noget a la:
function HTMLtoText(text)
HTMLtoText=replace( replace( replace( text, "<", "<"), ">", ">"),
"&", "&")
end function
Det vil virke i b�de UTF-8 og ISO8859
MVH
Rune Jensen
> Tak for dit svar.
>
> Egentlig er det ogs� ren tekst jeg er interesseret i. Jeg �nsker ikke
> visning som en hjemmeside men �nsker at f� <html tagsene> med, som ren
> tekst.
Ja - men det kan du ikke, for s�dan h�nger verden ikke sammen.
Du skriver ikke noget om i hvilken context du vil 'vise' HTML tags, men det
bedste bud er at paste det ind i en div, og via javascript udl�se
innerHTML, og assigne det til en value i et textarea.
Eksperiment�r evt. med keyup eventen p� ctrl+v, og skift fra div til
textarea.
N�r du kopierer noget fra en hjemmeside direkte fra browseren, f�r du ikke
mere med end hvad du kan se i browseren - resultatet af html-formateringen,
men ikke selve html-formateringen.
Skal du have html-formateringen kopieret med, skal du i browseren bede om at
f� vis kilde og kopiere derfra.
--
Med venlig hilsen
Erik Ginnerskov
http://ginnerskov.dk - http://html-faq.dk
Venlig hilsen
Hans-Ole
"Erik Ginnerskov" <erik.gi...@live.dk> skrev i en meddelelse
news:4b435c1d$0$279$1472...@news.sunsite.dk...
> Hans-Ole Jensen wrote:
>> I et formfelt hvor jeg har et textarea �nsker jeg at kunne se html
>> Tags efter eksempelvis fra en hjemmeside at have brugt Ctrl-A Ctrl-C og
>> Ctrl-V i textareaet.
>>
>> Det lader til at Html tagsene bliver filtreret ud ved Paste.
>
> N�r du kopierer noget fra en hjemmeside direkte fra browseren, f�r du ikke
> mere med end hvad du kan se i browseren - resultatet af
> html-formateringen, men ikke selve html-formateringen.
>
> Skal du have html-formateringen kopieret med, skal du i browseren bede om
> at f� vis kilde og kopiere derfra.
> Jeg kan dog godt markere det og f� det over i udklipsholderen incl
> htmlformateringen, men htmlfomateringen forsvinder afh�ngig af hvor det
> bliver pastet ind.
Ja netop - det er _modtageren_ der bestemmer hvad der kan pastes ind, og
derfor er din eneste mulighed en html 'kapabel' kontrol, som tidligere
n�vnt en redigerbar div, eller et andet program.
> Nu er det s�dan, at det som jeg skal kopiere fra ligger i et frameset og
> bliver genereret af noget java, s� indholdet kommer ikke med i vis kilde.
Du er ikke s�rlig meddelsom med hvad du vil opn�, men hvis det kun er vis
kilde, kan du i Firefox med HTML validator installeret lave en 'advanced
validate after javascript'
Jeg g�r ud fra du mener javascript, og ikke java.