Re: the editor doesn't seem to pass its content through POST

  •  09-01-2006, 3:38 AM

    Re: the editor doesn't seem to pass its content through POST

    Hello Adam,

    This is in ADMIN folder of the website (the structru may be of some help: wlp/admin/CuteEditor_Files; wlp/admin/inc; wlp/admin/all_admin_asp_files)

    //------------------------------------ progs_add.adp
    THE FILE WITH THE FORM AND THE EDITOR

    <!-- #INCLUDE FILE="inc/admin.asp" -->
    <!-- #include file = "CuteEditor_Files/include_CuteEditor.asp" -->
    <%
        if session( "accessStatus" ) <> "granted" then
            response.redirect "index.asp"
        end if

        dim rs, query, rsCreator, rsModifier, sModifier, sModified, sContent', progID
    '    progID = request( "pid" )


        call openDB()
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>programme - add</title>
        <link rel="stylesheet" type="text/css" href="css/styles.css" />
        <link rel="stylesheet" type="text/css" href="css/leftnav.css" />
        <script type="text/javascript" src="inc/additional.js"></script>
        <meta http-equiv="Content-Type" content="text/html" />
    </head>   
    <body>
        <form action="#" method="post" name="fm_admin" id="fm_admin">
        <div id="wrapper">

            <div id="header">
                <a href="home.asp"><img src="../images/WLP_logo.gif" width="148" height="138" class="logo1" /></a>
                &nbsp;
            </div>
            <div id="wrapper2">
                <div id="content">
                    <h1 class="set1">Add programme</h1>
                    <div class="inner">
                        <table width="450" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                            <td><img src="images/spacer.gif" width="10" height="1"></td>
                            <td><img src="images/spacer.gif" width="70" height="1"></td>
                            <td><img src="images/spacer.gif" width="5" height="1"></td>
                            <td><img src="images/spacer.gif" width="140" height="1"></td>
                            <td><img src="images/spacer.gif" width="5" height="1"></td>
                            <td><img src="images/spacer.gif" width="70" height="1"></td>
                            <td><img src="images/spacer.gif" width="5" height="1"></td>
                            <td><img src="images/spacer.gif" width="135" height="1"></td>
                            <td><img src="images/spacer.gif" width="10" height="1"></td>
                        </tr>
                        <%           
                             'take the active user firstname and surname as a creator of the programme
                            query = "SELECT * FROM wlp_users WHERE userID=" & session( "activeUserID" )
                            set rsCreator = conn.execute( query )                               
                        %>
                        <tr>
                            <td>&nbsp;</td>
                            <td align="right"><strong>Title</strong></td>
                            <td>&nbsp;</td><td colspan="5"><input name="title" type="text" id="title" value="" size="70" title="title of the programme" alt="title of the programme" onblur="if( this.value == '' ) alert('Please give a title for the programme.');"></td>
                            <td>&nbsp;</td></tr>
                        <tr>
                            <td colspan="9"><img src="images/spacer.gif" width="10" height="8"></td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                            <td align="right"><strong>Creator</strong></td>
                            <td>&nbsp;</td><td><%=rsCreator( "firstname" )%>&nbsp;<%=rsCreator( "surname" )%></td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                            <td align="right"><strong>Created</strong></td>
                            <td>&nbsp;</td><td><%=date%></td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                            <td>&nbsp;</td>
                        </tr>
                        <tr>
                            <td colspan="9"><img src="images/spacer.gif" width="10" height="8"></td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                            <td align="right" valign="top"><strong>Meta tags </strong></td>
                            <td>&nbsp;</td>
                            <td colspan="5"><textarea name="metatags" cols="49" rows="4" id="metatags" title="place here the keywords from the content of the page, separate each one with a ',' sign"></textarea></td>
                            <td>&nbsp;</td>
                        </tr>
                        <tr>
                            <td colspan="9"><img src="images/spacer.gif" width="10" height="8"></td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                            <td align="right" valign="top"><strong>Description</strong></td>
                            <td>&nbsp;</td>
                            <td colspan="5"><textarea name="description" cols="49" rows="4" id="description" title="a short description of the page contents"></textarea></td>
                            <td>&nbsp;</td>
                        </tr>
                        <tr>
                            <td colspan="9"><img src="images/spacer.gif" width="10" height="8"></td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                            <td align="right"><strong>Date</strong></td>
                            <td>&nbsp;</td>
                            <td colspan="5"><input name="progDate" type="text" id="progDate" value="" size="25" title="type the date in format DD/MM/YYYY" alt="type the date in format DD/MM/YYYY" onblur="isDate( this.value );"></td>
                            <td>&nbsp;</td>
                        </tr>
                        <tr>
                        <td colspan="9"><img src="images/spacer.gif" width="10" height="8"></td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                            <td align="right"><strong>Active</strong></td>
                            <td>&nbsp;</td>
                            <td colspan="5"><input name="active" type="checkbox" class="radio" id="active" value="active" checked title="tick this if the event should be active" alt="tick this if the event should be active"></td>
                            <td>&nbsp;</td>
                        </tr>
                        <tr>
                            <td colspan="9"><img src="images/spacer.gif" width="10" height="8"></td>
                        </tr>
                        </table>
                   
                        <table width="450" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                            <td><img src="images/spacer.gif" width="5" height="1"></td>
                            <td><img src="images/spacer.gif" width="440" height="8"></td>
                            <td><img src="images/spacer.gif" width="5" height="1"></td>
                        </tr>
                        <tr>
                            <td><img src="images/spacer.gif" width="5" height="8"></td>
                            <td>
                            <%

                                dim editor
                                set editor = New CuteEditor                   
                                editor.ID = "rte1"
                                editor.Text = sContent
                                editor.FilesPath = "CuteEditor_Files"
                                editor.ImageGalleryPath = "/db_images/"
                                editor.MaxImageSize = 512
                                editor.ThemeType="Office2003"
                                editor.AutoConfigure = "wlp"
                                editor.EditorWysiwygModeCss = "edit.css"                       
                                editor.Width = 440
                                editor.Height = 200
                                editor.Draw()

                            %>
                            </td>
                            <td><img src="images/spacer.gif" width="5" height="8"></td>
                        </tr>
                        <tr>
                            <td colspan="3"><img src="images/spacer.gif" width="10" height="8"></td>
                        </tr>
                        </table>
                       
                        <table width="450" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                            <td><img src="images/spacer.gif" width="10" height="1"></td>
                            <td><img src="images/spacer.gif" width="70" height="1"></td>
                            <td><img src="images/spacer.gif" width="5" height="1"></td>
                            <td><img src="images/spacer.gif" width="140" height="1"></td>
                            <td><img src="images/spacer.gif" width="5" height="1"></td>
                            <td><img src="images/spacer.gif" width="70" height="1"></td>
                            <td><img src="images/spacer.gif" width="5" height="1"></td>
                            <td><img src="images/spacer.gif" width="135" height="1"></td>
                            <td><img src="images/spacer.gif" width="10" height="1"></td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                            <td colspan="7" align="center" valign="top">
                                <input name="progID" type="hidden" id="progID" value="<%=progID%>">
                                <input type="button" name="Button" value="Cancel" onClick="location.href='progs.asp'; return false;">
                                <input type="button" name="Button" value="Add" onClick="if( document.fm_admin.title.value == '' ) alert( 'Please give this event a title' ); else { document.fm_admin.action='progs_add_create.asp'; submit(); return false; }"></td>
                            <td>&nbsp;</td>
                        </tr>
                        <%
                            rsCreator.close
                            set rsCreator = nothing
                        %>
                        </table>       
                    </div>
                </div>

                <div id="nav">
                <%
                    'build left navigation menu
                    call displayNavigation( "progs" )
                %>
                </div>
            </div>

            <div id="extras">
            <%
              'inline help for the user
                call displayInlineHelp( "progsA" )
            %>                   
            </div>
        </div>

        <div id="footer">
            <div class="copy"></div>
        </div>
    </div>
    </form>

    </body>
    </html>
    <%
        call closeDB()
    %>


    //------------------------------------------- progs_add_create.adp
    THE FILE THAT ADDS THE DATA: now only displays the POST data for debug...

    <!-- #INCLUDE FILE="inc/admin.asp" -->
    <%
        if session( "accessStatus" ) <> "granted" then
            response.redirect "index.asp"
        end if

        response.write( "TITLE: " & request( "title" ) )
        response.write( "<br>DATE: " & request( "progDate" ) )
        response.write( "<br>METATAGS: " & request( "metatags" ) )
        response.write( "<br>DESC: " & request( "description" ) )
        response.write( "<br>RTE1: " & request( "rte1" ) )
        response.write( "<br>ACTIVE: " & request( "active" ) )

    %>

    I have tested that on two machines, i am running Win2k, the other machine runs XP. The situation is the same on both: MS IE displays all the data from the POST, the FIREFOX needs to go back and click ADD second time to display the data.

    Not sure what more info can i give you.

    Regards

View Complete Thread