Avatar billede thanders Nybegynder
12. december 2003 - 16:21 Der er 2 kommentarer

Finner ikke range +contenteditable

Jeg har min contenteditable boks, og ønsker å benytte meg av showModalDialog for å lage dialog vinduer for å lage tabeller etc.
Tidligere har jeg brukt window.open for disse dialogene.

men nå finner jeg ikke range, kan noen hjelpe meg.

dette har jeg brukt med window.open

    var range = window.frames['editFrame'].document.selection.createRange();

på forhånd takk,
Thomas A.
Avatar billede -master-d- Nybegynder
12. december 2003 - 16:47 #1
Hvad med "var range = window.opener.frames['editFrame'].document.selection.createRange();" ?

Er ikke sikker på at det virker nu hvor du bruger dialogvinuder.
Avatar billede olebole Juniormester
15. december 2003 - 01:35 #2
<ole>

Det andet argument i en showModalDialog() kan du sætte til åbner-vinduet selv:

var dialog = showModalDialog( "en_url.html", window, " ... en masse features ... " );

I dialogen kan du så referere til åbner-vinduet med 'window.dialogArguments' ... prøv noget à la:
  var range = window.dialogArguments.frames['editFrame'].document.selection.createRange();

/mvh
</bole>
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