Toon posts:

[FCKEditor] Typen niet meer mogelijk

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een vrij uitgebreidt CMS gemaakt waarbij ik veel gebruik maak van tabjes. "Achter" elke tabje zit een divje, dus als je op het tabje druk wordt de ene div "uit" gezet en de andere aan.

Nu heb ik een FCKEditor in de tweede tab staan. Als ik de pagina uitvoer kom ik standaard op tab 1 terecht. De FCKEditor staat in tab 2, als ik deze tab open en tekst probeer in te voeren in lukt dat niet. Ik kan er niet in typen, behalve als ik eerst op "Code" klik. Dan kom ik in de HTML-mode. Hier kan ik wel typen. Als ik nog een keer op Code druk (of 2x achter elkaar), kan ik ook gewoon typen in de editor en daarbij ook gebruik maken van alle functionaliteiten.

Als ik de FCKEditor verplaats naar tab 1, kan gewoon typen zonder problemen.

Zijn er meer mensen die iets vergelijkbaars hebben gehad?

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10 08:18
je hebt het nu over IE, heb je hetzelfde probleem ook in een browser?

This message was sent on 100% recyclable electrons.


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Als je geen (relevante!) code post of een URL waar we het kunnen zien kunnen we hier redelijk weinig over zeggen.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Probleem doet zich voor in Firefox. IE kan ik niet checken, zit achter een Mac!

Kan moeilijk code laten zien. Tabjes worden namelijk dynamisch aangemaakt!

[ Voor 16% gewijzigd door Verwijderd op 12-06-2007 13:20 ]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 02:32

Janoz

Moderator Devschuur®

!litemod

Worden ze met javascript of serverside aangemaakt? In bijde gevallen kun je toch gewoon een voorbeeldje online zetten? Javascript wordt hier ook gewoon uitgevoerd en bij serverside kun je de gegenereerde code gewoon in een html filetje dumpen.

Op deze manier kan niemand je helpen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Volgens mij zit al dicht bij een oplossing! Liep er net zo ineens tegenaan.
Zodra ik hem hier heb zal ik hem posten!

Verwijderd

Topicstarter
Tabjes worden aangemaakt met javascript.....clientside dus. In de Javascript die de tabjes activeert heb ik de volgende code gezet:

code:
1
2
3
if (FCKeditorAPI.GetInstance('item_text') != undefined) {
    FCKeditorAPI.GetInstance('item_text').MakeEditable();
}


Het probleem scheen bekend te zijn. Hierbij een link:

http://dev.fckeditor.net/ticket/544

  • neevedr
  • Registratie: November 2002
  • Laatst online: 30-11 19:49

neevedr

Dat was ik niet!

Heb je deze ook gezien: http://wiki.fckeditor.net...287b4c922f9b43eab9d551417
code:
1
2
3
4
5
6
7
8
9
if (!document.all){ //Check for Gecko
    var editor = FCKeditorAPI.GetInstance(kArticleRTE);
    //This test is probably overcautious, but since
    //EditorDocument isn't available with an accessor
    //it could disappear in a future release.
    if (editor && editor.EditorDocument && editor.EditMode == FCK_EDITMODE_WYSIWYG){
       editor.EditorDocument.designMode = "on";
    }
}

Deze werkt bij mij bij het d.m.v. javascript zetten van display:none naar display:inline.

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 23:49
Ik heb het probleem ook gehad. Ik heb het indertijd opgelost met de volgende code:
JavaScript:
1
2
3
4
5
if (window.FCKeditorAPI) {
    var editor = FCKeditorAPI.GetInstance('contentbody');
    html = document.getElementById('contentbody').innerHTML;
    editor.SetHTML(html);
}

'contentbody is hier het html id van de vervangen textarea.

Redelijk lomp, maar het werkt wel...

Regeren is vooruitschuiven

Pagina: 1