Avatar billede casaolsen Nybegynder
25. september 2001 - 10:46 Der er 20 kommentarer

HTML-koder i tekstfelt

Er der nogen der kender noget alá det her. Der vel og mærket fungere på MAC?

http://www.1001line.dk/filop/vbscript/textareaformat/default.asp

Eller kan der gøres noget så det funker?
Avatar billede olebole Juniormester
25. september 2001 - 12:46 #1
<ole>
Nej, tag det fra en gammel MacinTosse...det er en ren Vindåse-ting og umuligt at lave på Mac...der findes ingen workaround!  :(
/mvh
</bole>
Avatar billede jumper Nybegynder
25. september 2001 - 12:51 #2
ole > document.selection samt TextRange objekter skulle fungere fint på MAC fra IE4 og fremefter.

casaolsen > Jeg har ikke selv en MAC så jeg kan teste, men umiddelbart burde det ovenstående virke (det ændrer blot på range.text, intet andet). Hvilke fejl får du ?

/Thor
Avatar billede olebole Juniormester
25. september 2001 - 12:58 #3
Thor >> vi har diskuteret det før....det virker ikke! Jeg har prøvet og prøvet....kom først til at bruge editoren, da jeg kom på Framfab og blev \'hybrid\'. Det må bero på fejl i MS\' dokumentation........surpraaiiiiize...!  ;o)
/mvh
Avatar billede jumper Nybegynder
25. september 2001 - 13:01 #4
olebole > Du tænker på DHTML Editing Component, som ganske rigtigt har problemer under MAC.

Det som casaolsen henviste til har INTET med DHTML Editing Component at gøre. Det er blot et <textarea> der bruger et TextRange objekt, og det virker fint på MAC.

Hvis jeg havde en MAC at teste på, kunne jeg da godt lave det på 10 minutter ;o)

/Thor
Avatar billede olebole Juniormester
25. september 2001 - 13:19 #5
<script language=\"JavaScript\">
if (document.body.createTextRange) alert(\'Virker\');
</script>

...returnerer \'Virker\' under Windows - intet under MacOS. Det virker ikke - er lige testet! Sorry to say.....
/mvh
Avatar billede jumper Nybegynder
25. september 2001 - 13:24 #6
Okay, prøv med denne:

if (document.selection){
  alert(\'1\');
  if (document.selection.createRange){
    alert(\'2\');
    var r = document.selection.createRange();
    if (r){
      alert(\'3\');
    }
  }
}

/Thor
Avatar billede olebole Juniormester
25. september 2001 - 13:27 #7
Jeg har ingen Mac ved mig....fik geeeet på FF til at teste for mig. Vi _har_ været der, Thor. Du har prøvet alt det her med mig før og \'document.selection\' virker heller ikke under MacOS.
/mvh
Avatar billede jumper Nybegynder
25. september 2001 - 13:32 #8
olebole > Vi _har_ været der - ved DHTML Editing Component. Kan du ikke få ham til at teste det ovenstående, samt

var r = document.selection.createRange();
alert(r);

DHTML Editing Component, createTextRange() og createRange() er 3 forskellige ting - hvis blot én af dem virker kan vi sagtens lave det :)

/Thor
Avatar billede jumper Nybegynder
25. september 2001 - 13:47 #9
ole > SÅ fik jeg endelig fat i en MAC jeg kunne teste på *GG*

Okay, hverken document.selection.createRange() eller document.body.createTextRange() virker, MEN !! document.execCommand virker helt fint !

Tihi, nu kan jeg også lave en WYSIWYG editor på MAC :P

/Thor
Avatar billede olebole Juniormester
25. september 2001 - 14:11 #10
Ja, men du får ganske vanskeligt ved at bruge den til noget, da du jo ikke ved, hvor du skal sætte noget ind. Det vil da blive lidt af et helvede at finde insertion-point - blot for at nævne en ting  =)
/mvh
Avatar billede jumper Nybegynder
25. september 2001 - 14:12 #11
Overhovedet ikke, IFRAME+designMode = finito :)

/Thor
Avatar billede olebole Juniormester
25. september 2001 - 15:06 #12
Jamen, kan du finde cursor-positionen i iframe-dokumentet.........og hvis, så hvordan?  =)
Avatar billede jumper Nybegynder
25. september 2001 - 15:11 #13
Jeg har ikke brug for at finde cursor-positionen, det er netop det fede ved IFRAME+designMode ;o)

/Thor
Avatar billede olebole Juniormester
25. september 2001 - 15:13 #14
Hmmmmm....forstår absolut nada!.......det må jeg kikke på senere
Avatar billede jumper Nybegynder
25. september 2001 - 15:15 #15
ole > Jeg laver et eksempel som du kan se ;o)

casaolsen > Jeg beklager hvis vi kom lidt væk fra det oprindelige spørgsmål - hvis det her virker kommer det også til at hjælpe på din situation ;o)

/Thor
Avatar billede olebole Juniormester
25. september 2001 - 15:17 #16
oki  :]
Avatar billede jakoba Nybegynder
25. september 2001 - 18:44 #17
Det eksempel du ønsker at kopiere ser heller ikke ud til at virke i IE4.
Avatar billede olebole Juniormester
25. september 2001 - 22:51 #18
jakoba >> Det kan det nu sagtens komme til...fra 4.5 i hvert fald. Det er vist heller ikke den fedeste måde at udnytte tekniken på - på den side, URL\'en peger, altså  :)
/mvh
Avatar billede oxygen Nybegynder
27. september 2001 - 19:07 #19
Mon man officielt kan sige I har givet op? -- Eller kan vi håbe på noget..? (Er med på en lytter!)
Avatar billede olebole Juniormester
27. september 2001 - 19:45 #20
Jamen, jeg har da skrevet, jeg ikke mener, det er muligt.........så jeg venter skam også på Thor. Jeg tvivler bare svært på, han kan  =)
/mvh
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester