Toon posts:

[JS] ActiveX HTML Editor in een form-tag

Pagina: 1
Acties:
  • 24 views sinds 30-01-2008

Verwijderd

Topicstarter
Beste mensen,

Ik heb deze week een wysiwig editor gemaakt voor de site management. Alles werkt goed, maar nu wilde ik heb in de admin pagina zetten, maar daar deed hij het ineens niet meer. Wat blijkt nu, als ik de form tag verwijder uit de admin-pagina is alles oke. Zet ik hem er weer in is alles weer is doet hij het niet meer.

De code

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <script>
    function RichEditInit ()
    {
        // Voeg document toe
        RichEdit.DocumentHTML = document.all['RichEdit'].innerHTML; 
    }   
    
    </script>
</head>

<body onload="RichEditInit ();">

<form>

<object ID="RichEdit" CLASS="RichEdit" CLASSID="CLSID:2D360201-FFF5-11d1-8D03-00A0C959BC0A" width="100%" height="100%">
hallo <strong>foo</strong>
</object>

</form>

</body>
</html>


De foutmelding is: 'RichEdit' is niet gedefineerd

Weet iemand hoe ik dit kan oplossen?

Al vast bedankt!

Verwijderd

Topicstarter
Stom.... er moest nog 'document.all.' voor RichEdit komen te staan. :(

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <script>
    function RichEditInit ()
    {
        // Voeg document toe
        document.all.RichEdit.DocumentHTML = document.all['RichEdit'].innerHTML; 
    }   
    
    </script>
</head>

<body onload="RichEditInit ();">

<form>

<object ID="RichEdit" CLASS="RichEdit" CLASSID="CLSID:2D360201-FFF5-11d1-8D03-00A0C959BC0A" width="100%" height="100%">
hallo <strong>foo</strong>
</object>

</form>

</body>
</html>


Wat mij betreft mag er een slotje op.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:55

crisp

Devver

Pixelated

document.all is oude IE-propriety zut (niet dat dit in andere browsers dan IE werkt, maar goed); tegenwoordig gebruiken wij de DOM getElementById method om elementen aan te spreken.

Maar wat is eigenlijk hier het nut van de form-tag eromheen?

[ Voor 16% gewijzigd door crisp op 22-12-2003 15:39 ]

Intentionally left blank


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:14
OK.
Dicht dan, Javascript hoort trouwens ook niet thuis in p&W, maar in W&G.

https://fgheysels.github.io/


Dit topic is gesloten.