Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    'echo' che influenza i 'css' ..

    Ciao,
    ho un problemino nella mia pagina, costituita da una prima parte con le istruzioni 'php' e da una seconda con le istruzioni 'html'.
    Il problema è che se tolgo la 'echo' (inserita per la fase di test) dalla parte del php, un css (e solo 1) della parte 'html' non viene recepito.
    Spero di essermi spiegato bene ..
    lascio attiva la 'echo': css funziona
    tolgo la 'echo': css non funziona

    Qualche consiglio ?
    Grazie mille

  2. #2
    Probabilmente quella echo contiene qualcosa di importante...
    Ce l'ho fatta! - ItalianPixel -

  3. #3

    Re: 'echo' che influenza i 'css' ..

    Originariamente inviato da JANUS70
    Qualche consiglio ?
    Lascia la echo.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Basta che sia una qualsiasi 'echo' ...
    Prr cui escludo che sia perchè considerata 'importante'

  5. #5
    Senza codice è dura...
    Ce l'ho fatta! - ItalianPixel -

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    tolto dalla pagina tutto che non serve per snellire ..
    la echo incriminata:
    echo "provenienza
    ";
    style che non risponde:
    style="padding


    Codice PHP:

    <?php


    $esito_elab      
    '';
    $id_doc_new      '';

    echo 
    "provenienza  
    "
    ;


       echo 
    "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"  \n";                                                                      
       echo 
    "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">      \n";
       echo 
    "<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"it\">         \n";   
       echo 
    "<head>  \n";                                                                                          
       echo 
    "</head> \n";  
       if ((
    $esito_elab == 'KO' or $esito_elab == 'WO' ) && isset($_COOKIE['pos_cursore'])) 
          {
           
    $pos_cursore $_COOKIE['pos_cursore'];
             echo 
    "<body  onload=\"document.getElementById('" $pos_cursore ."').focus();\" >  \n";      //-->  cursore nella casella con errore
            
    }  
       else
          {echo 
    "<body  onload=\"document.getElementById('fa1').focus();\" >                  \n";}     //-->   cursore nella prima casella    
       
    ?> 



    <div id="container_alfa"> 

      <div id="container_corpo"> 
         <div id="finestra_222" style="text-align: left;" >
     
                 
         
                <fieldset style="padding: 20 20 20 40px; background: #FDFFDD;">                                                                                                                          
                <legend style="padding: 0 10 0 10px;">Nuovo documento </legend>                                                                                          
                                                                                                                                   
                <table width="100%" border="0" align="left" >                                                        
                   <tr>                                                                                                                                                  
                      <td width="13%">
                           <label>Id Ana.  </label>                                                                                                
                      </td>    
                      <td width="1%">
                           <label>:</label>                                                                                                
                      </td>    
                      <td>
                           <?php                                                                                                                          
                           
    echo "<input id=\"fa5\" title= 'Es. 00023' style=\"text-align: right;\" type=text size=\"5\"  maxlength=\"5\"  name=id_doc_new value=" "'" .$id_doc_new"'"">";
                           
    ?>                                                                                                                             
                      </td>                                                                                                                            
                   </tr>                                                                                                                               

                </table>                                                                                                                     
                                                                                                                                             
                </fieldset>              
         </div>
      </div>    
    </div>



    <?php 

     
    echo "</body>  ";
     echo 
    "</html>  ";
     
    ?>

  7. #7
    Non ti da nessun errore quando esegui la pagina senza echo?

    Indubbio che lì quell'echo non ci deve stare...

    Su che server testi le tue cose? Hai dei problemi strani...
    Ce l'ho fatta! - ItalianPixel -

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    No .. Nessun errore ! Dovrebbe ?
    Giro su easy-php

    Per caso hai provato la pagina ?
    Grazie

  9. #9
    Un echo prima del doctype non ha veramente senso!
    Tutto il codice che viene scritto prima dei doctype va a influenzare la visualizzazione della pagina, in quanto il browser non riesce ad interpretarlo.

    Il primo echo, mettilo prima dell'IF, così come è ora è costruito male l'html

    l'ordine corretto è:

    doctype
    html
    head
    title
    body

    ..con relativi tag di chiusura (se necessari)

    Non sottovalutare il doctype, da tutta una serie di informazioni al browser su come interpretare la tua pagina

    Ciao

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Forse non mi so spiegare ...
    La "echo" NON la devo mettere (l'ho messa in fase di test) ... Il problema è che se la tolgo non mi funzionano i CSS

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.