Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Php e iFrameDoc

  1. #1

    Php e iFrameDoc

    Sto cercando di passare il contenuto di un record inserito nel Db MySql al IframeDoc di uno Java Script




    if ($var_booleana) {
    echo 'iFrameDoc.open();iFrameDoc.write("<html><body MONOSPACE style=\'font:10pt arial,sans-serif\'></body>' . $result[contenuto] . '</html>");';
    }
    else {
    echo 'iFrameDoc.open();iFrameDoc.write("<html><body MONOSPACE style=\'font:10pt arial,sans-serif\'></body></html>");';
    }

    pero' mi continua a dare il seguente errore:


    Parse error: parse error, unexpected '>' in c:\programmi\easyphp\www\--modulo news v.1.1--\modifica1.php on line 17

    La linea 17 e' la seguente:

    echo 'iFrameDoc.open();iFrameDoc.write("<html><body MONOSPACE style=\'font:10pt arial,sans-serif\'></body>' . $result[contenuto] . '</html>");';


    Ringrazio per la collaborazione. :rollo:

  2. #2
    Nessuno che mi può aiutare!!!

  3. #3
    Codice PHP:
    if ($var_booleana) { 
    echo 
    "iFrameDoc.open();iFrameDoc.write(\"<html><body MONOSPACE style='font:10pt arial,sans-serif'></body>".$result['contenuto']."</html>\");"

    else { 
    echo 
    "iFrameDoc.open();iFrameDoc.write(\"<html><body MONOSPACE style='font:10pt arial,sans-serif'></body></html>\");"

    Planet Earth is blue and there's nothing I can do

  4. #4
    Grazzzzie Millllle!!!!

  5. #5
    Purtroppo adesso mi da Questo errore:


    Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in c:\programmi\easyphp\www\--modulo news v.1.1--\modifica1.php on line 17

  6. #6
    riproviamo cosi

    Codice PHP:
    if ($var_booleana) { 
    echo 
    "iFrameDoc.open();iFrameDoc.write(\"<html><body MONOSPACE style=\"font:10pt arial,sans-serif\">".$result['contenuto']."</body></html>\");"

    else { 
    echo 
    "iFrameDoc.open();iFrameDoc.write(\"<html><body MONOSPACE style=\"font:10pt arial,sans-serif\"></body></html>\");"

    Planet Earth is blue and there's nothing I can do

  7. #7
    Niente da fare solito errore non so piu' cosa fare

  8. #8
    Nessuno di voi amici mi puo' postare un'alternativa che funzioni!!

  9. #9
    ho riprovato adesso il codice e almeno in queste quattro righe a me funziona senza darmi errore, non vorrei che il problema stesse nel codice intorno...non so che dirti di +, prova a postare la pagina per intero.
    Planet Earth is blue and there's nothing I can do

  10. #10
    Hai ragione e' il resto che ha problemi, comunque ti posto tutta la pagina, il mio intento e' quello di caricare il contenuto della news nell' editor Javascript per per modificarlo e poi aggiornare il db.
    Il codice che ti invio diciamo che non mi segnala nessun errore pero' non carica il javascript.

    <?php
    include ('html/Up.htm');
    include ('include/connect.inc.php');


    $connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
    mysql_select_db($dbname);
    $query = "SELECT * FROM $tablename WHERE id = '$modifica_id'";

    $esegui = mysql_query($query, $connect);

    while ($result = mysql_fetch_array($esegui))
    {

    echo "<FORM action=\"modifica2.php\" method=post>
    Titolo

    <INPUT TYPE=\"TEXT\" name=\"titolo_mod\" value=\"$result[titolo]\">


    <INPUT TYPE=\"HIDDEN\" name=\"id\" value=\"$result[id]\">
    <INPUT TYPE=\"HIDDEN\" name=\"titolo\" value=\"$result[titolo]\">
    <INPUT TYPE=\"HIDDEN\" name=\"contenuto\" value=\"$result[contenuto]\"></FORM>";

    if($var_booleana) {
    echo "iFrameDoc.open();iFrameDoc.write(\"<html><bod y MONOSPACE style=\"font:10pt arial,sans-serif\">".$result['contenuto']."</body></html>\");";
    }
    else {
    echo "iFrameDoc.open();iFrameDoc.write(\"<html><bod y MONOSPACE style=\"font:10pt arial,sans-serif\"></body></html>\");";
    }
    }
    ?>

    <script language="JavaScript">
    function doSave(){
    //riquadro = iFrameDoc.body;
    iFrameDoc = eval(str_iFrameDoc);
    riquadro = iFrameDoc.body;
    testo = riquadro.innerHTML;
    document.forms[0].testo.value=testo;
    }

    var bHtmlMode = false;
    var str_iFrameDoc = (document.all)? "document.frames(\"Composition\").document\;": "document.getElementById(\"Composition\").contentD ocument\;";

    // Inizializzazione
    onload = initialize;
    function initialize() {
    iFrameDoc = eval(str_iFrameDoc);

    iFrameDoc.open();
    iFrameDoc.write("<html><body MONOSPACE style='font:10pt arial,sans-serif'></body></html>");
    iFrameDoc.close();
    iFrameDoc.designMode = "On";

    document.getElementById("switchMode").checked = false;

    if (!document.all) {
    document.getElementById("taglia").style.visibility = "hidden";
    document.getElementById("copia").style.visibility = "hidden";
    document.getElementById("incolla").style.visibilit y = "hidden";
    }
    }

    // Porta il focus al riquadro di testo
    function setFocus() {
    if (document.all)
    document.frames("Composition").focus();
    else
    document.getElementById('Composition').contentWind ow.focus()
    return;
    }

    // Controlla se la toolbar è abilitata nella modalità testo
    function validateMode() {
    if (! bHtmlMode)
    return true;
    alert("Deselezionare \"Visualizza HTML\" per utilizzare le barre degli strumenti");

    setFocus();
    return false;
    }

    // Formatta il testo
    function formatC(what,opt) {
    if (!validateMode())
    return;

    iFrameDoc = eval(str_iFrameDoc);
    iFrameDoc.execCommand(what,false,opt);

    setFocus();
    }

    //Scambia tra la modalità testo e la modalità HTML.
    function setMode(newMode) {
    var testo;

    bHtmlMode = newMode;

    iFrameDoc = eval(str_iFrameDoc);
    riquadro = iFrameDoc.body;

    if (document.all) {
    if (bHtmlMode) {
    testo = riquadro.innerHTML;
    riquadro.innerText = testo;
    } else {
    testo = riquadro.innerText;
    riquadro.innerHTML = testo;
    }

    } else if(document.getElementById && document.createTextNode) {
    if (bHtmlMode) {
    testo = document.createTextNode(riquadro.innerHTML);
    riquadro.innerHTML = "";
    riquadro.appendChild(testo);
    } else {
    testo = document.createRange();
    testo.selectNodeContents(riquadro);
    riquadro.innerHTML = testo.toString();
    }
    }

    setFocus();
    }


    </script>
    <table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF" width="100%" class="greyborder">
    <tr>
    <td>
    <div id="ParaToolbar">
    <select id="ParagraphStyle" onchange="formatC('formatBlock',this[this.selectedIndex].value);this.selectedIndex=0">
    <option selected>Paragrafo
    <option value="&lt;H1&gt;">Titolo 1 &lt;H1&gt;
    <option value="&lt;H2&gt;">Titolo 2 &lt;H2&gt;
    <option value="&lt;H3&gt;">Titolo 3 &lt;H3&gt;
    <option value="&lt;H4&gt;">Titolo 4 &lt;H4&gt;
    <option value="&lt;H5&gt;">Titolo 5 &lt;H5&gt;
    <option value="&lt;H6&gt;">Titolo 6 &lt;H6&gt;
    <option value="&lt;PRE&gt;">Formattato &lt;PRE&gt;
    </select>
    <select id="FontName" onchange="formatC('fontname',this[this.selectedIndex].value);this.selectedIndex=0">
    <option class="heading" selected>Tipo Carattere
    <option value="Arial">Arial
    <option value="Arial Black">Arial Black
    <option value="Arial Narrow">Arial Narrow
    <option value="Comic Sans MS">Comic Sans MS
    <option value="Courier New">Courier New
    <option value="System">System
    <option value="Times New Roman">Times New Roman
    <option value="Verdana">Verdana
    <option value="Wingdings">Wingdings
    </select>
    <select id="FontSize" onchange="formatC('fontsize',this[this.selectedIndex].value);this.selectedIndex=0">
    <option class="heading" selected>Dimensione
    <option value="1">1
    <option value="2">2
    <option value="3">3
    <option value="4">4
    <option value="5">5
    <option value="6">6
    <option value="7">7
    </select>
    <select id="FontColor" onchange="formatC('forecolor',this[this.selectedIndex].value);this.selectedIndex=0">
    <option class="heading" selected>Colore Testo
    <option value="red">rosso
    <option value="blue">blu
    <option value="green">verde
    <option value="black">nero
    </select>
    <select id="FontBackColor" onchange="formatC('backcolor',this[this.selectedIndex].value);this.selectedIndex=0">
    <option class="heading" selected>Colore Sfondo
    <option value="red">rosso
    <option value="blue">blu
    <option value="green">verde
    <option value="black">nero
    <option value="yellow">giallo
    <option value="">BIANCO
    </select>
    <hr>
    <div id="EditMode">
    <input type=checkbox name="switchMode" id="switchMode" onclick="setMode(switchMode.checked)" value="ON">
    <font color="#000000"><font face="Arial" size="2">Visualizza HTML</font> |<font size="2" face="Arial">
    </font> </font>
    <font size="2" face="Arial">
    Rimuovi Formattazione Carattere
    </font>
    </div>
    <hr>
    </div>

    <table>
    <tr>
    <td>
    <div title="Grassetto" onclick="formatC('bold');">
    [img]img/bold.gif[/img]
    </div>
    </td>
    <td>
    <div title="Corsivo" onclick="formatC('italic')">
    [img]img/italic.gif[/img]
    </div>
    </td>
    <td>
    <div title="Sottolineato" onclick="formatC('underline')">
    [img]img/under.gif[/img]
    </div>
    </td>
    <td>
    <div title="Allinea a sinistra" onclick="formatC('justifyleft')">
    [img]img/aleft.gif[/img]
    </div>
    </td>
    <td>
    <div title="Centra" onclick="formatC('justifycenter')">
    [img]img/center.gif[/img]
    </div>
    </td>
    <td>
    <div title="Allinea a destra" onclick="formatC('justifyright')">
    [img]img/aright.gif[/img]
    </div>
    </td>
    <td>
    <div title="Elenco puntato" onclick="formatC('insertorderedlist')">
    [img]img/nlist.gif[/img]
    </div>
    </td>
    <td>
    <div title="Elenco numerato" onclick="formatC('insertunorderedlist')">
    [img]img/blist.gif[/img]
    </div>
    </td>
    <td>
    <div title="Riduci rientro" onclick="formatC('outdent')">
    [img]img/ileft.gif[/img]
    </div>
    </td>
    <td>
    <div title="Aumenta rientro" onclick="formatC('indent')">
    [img]img/iright.gif[/img]
    </div>
    </td>
    <td>
    <div id="taglia" title="Taglia" onclick="formatC('cut')">
    [img]img/cut.gif[/img]
    </div>
    </td>
    <td>
    <div id="copia" title="Copia" onclick="formatC('copy')">
    [img]img/copy.gif[/img]
    </div>
    </td>
    <td>
    <div id="incolla" title="Incolla" onclick="formatC('paste')">
    [img]img/paste.gif[/img]
    </div>
    </td>
    </tr>
    </table>

    <iframe class="Composition" width="100%" id="Composition" height="190">
    </iframe>



    <?php
    echo "<INPUT TYPE=\"SUBMIT\"><INPUT TYPE=\"RESET\">";
    include('html/down.htm');
    ?>

    Ti ringrazzio per l'aiuto..

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.