Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    Fck Editor E Recordset Asp

    cerco di popolare fck editor con un record che contiene dati html.

    codice:
    <script>
    <!--
    // Automatically calculates the editor base path based on the _samples directory.
    // This is usefull only for these samples. A real application should use something like this:
    // oFCKeditor.BasePath = '/fckeditor/' ;	// '/fckeditor/' is the default value.
    
    var oFCKeditor = new FCKeditor( 'corpo' ) ;
    oFCKeditor.BasePath	= '../fckeditor/' ;
    oFCKeditor.Height	= 400 ;
    oFCKeditor.Value	= '<%=rs("HTML")%>' ;
    oFCKeditor.Create() ;
    //-->
    </script>
    il campo rs("html") non è vuoto... infatti se lo sposto al di fuori dello script visualizzo il dato.

    eppure il fckeditor non viene popolato.... anzi non viene nemmeno caricato l'editor come se andasse in errore.

    Sottolineo che il problema succede quando un il campo rs("html") ha degli attributi html ad esempio prova

    ho provato quindi a decodificare con server.HTMLencode(rs("html"))
    ma non carica...

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao agenti,

    il valore viene scrito come stringa javascript, quindi devi usare una sintassi valida... i ritorni a capo devono essere sostituiti da "\n" e gli apici da "\'"
    codice:
    strHTML = rs.Fields("HTML").Value
    if isNull(strHTML) then strHTML=""
    oFCKeditor.Value	= '<%=Replace(Replace(strHTML,vbCrLf,"\n"),"'","\'")%>' ;

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    grazie will...


  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    de nada age'

    il forum come al solito interpreta alcune cose e le visualizza diverse da come le si scrivono

    il replace degli apici va fatto con backslash-apice "\'"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.