Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Vlastnosti bunky: Wysiwyg

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Vlastnosti bunky: Wysiwyg

Autor: WagoOn

10:54:49 14.08.2005

editor.getSelection();

Citovat příspěvek

 

Re: Vlastnosti bunky: Wysiwyg

Autor: Xamien

21:01:16 13.08.2005

Jeste by me zajimalo, jak by se tohle napsalo, aby to fungovalo i pro gecko

editor.document.selection.createRange();

Samozrejmne jsem zkousel toto, ale bez uspechu :S
document.getElementById('iView').selection.createRange();

Citovat příspěvek

 

Re: Vlastnosti bunky: Wysiwyg

Autor: Xamien

20:36:23 06.08.2005

Hm s tim onclickem me to nenapadlo :)
Ale nevim presne, jak to udelat. JS neni zrovna ma domena

Muj editor neni tvoren z iframu ale z DIV a bohuzel to co jsem napsal mi nefunguje, tak jak bych si predstavoval - jen kdyz v bunce neco oznacim, ale jinak ne :(

Citovat příspěvek

 

Re: Vlastnosti bunky: Wysiwyg

Autor: WagoOn

19:27:51 06.08.2005

var sel = editor.document.selection.createRange().parentElement();
mi bez problemu funguje, mozna bude problem v konstrukci, kdy by javascript nebral createRange().parentElement(); (funkce.funkce), takze to rozepsat na

var sel = editor.document.selection.createRange();
sel = sel.parentElement();

dalsi a asi hlavni problem bude, ze pri kliknuti na nejaky objekt mimo editor se odebere focus s editoru (iframe neni aktivni), takze by tam melo stacit pridat neco jako

editor.focus();

.. za predpokladu, ze editor je IFRAME. To by melo prijit hned na zacatek vaseho prikladu.


PS: jinak by bylo mozna snazsi zjistit si prvek, na kterem nastala udalost onclick, ne?:)

Citovat příspěvek

 

Re: Vlastnosti bunky: Wysiwyg

Autor: Xamien

18:02:24 06.08.2005

No to prave asi nepujde, protoze kdyz je v ty bunce jen kurzor a neni tam oznacenej treba text, tak na ni sel neodkazuje
To je ten problem co potrebuju vyresit

Citovat příspěvek

 

Re: Vlastnosti bunky: Wysiwyg

Autor: WagoOn

17:23:06 06.08.2005

zkuste alert(getAttribute('cellindex')), pokud se tak jmenuje primo parametr v html a je vyplneny, jinak vrati prazdny retezec.

Citovat příspěvek

 

Vlastnosti bunky: Wysiwyg

Autor: Xamien

10:50:35 06.08.2005

Zdravim.
Mam tu jeden takovy problem. Potrebuji ve webovem wysiwyg editoru (tvoren z DIV prvku) zjistit nejake vlastnosti bunky (td) - napr. cellIndex, sourceIndex a dalsi.
Zjistovani by melo probihat tak, ze po stisknuti tlacitka nekde mimo vrati funkce pozadovane vlastnosti bunky, kde je aktualne cursor, nebo kde je oznaceny nejaky text. Moje funkce bohuzel funguje jen, kdyz mam oznaceny nejaky text v bunce.
Zkousel jsem i ruzne variace, ale bez uspechu.
Mohl by mi nekdo poradit ?

var sel = editor.document.selection.createRange().parentElement();
if (sel.tagName == "TD")
alert(sel.cellIndex;

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: