Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Stampare immagine in base al browser

    Ciao a tutti.
    Grazie a questo script
    Codice PHP:
    <script type="text/javascript">
    //<![CDATA[

    function CJL_BrowserSniffer(){
        var 
    img "images/img.png";
        var 
    ua navigator.userAgent;

      
    this.isIEWin = function(){
          return 
    window.external && /Win/.test(ua);
      }

        
    this.getVersion = function(){
          if( 
    this.isIEWin() ){
            var 
    ver Number(ua.match(/MSIE ([0-9.]+)/)[1]);
                if(
    ver == 6){
                    
                    
    img "images/img.gif";
                    
        }
        }
    }
       
      
    sniffer = new CJL_BrowserSniffer();

    //]]>
    </script> 
    verifico se IE è versione 6 oppure no.

    Detto questo, come faccio a stampare il nome della variabile img quando richiamo l'immagine via html?
    Così
    Codice PHP:
    [img]<script>document.write img;</script>[/img] 
    non funziona.

    Aiuti?

  2. #2
    non che sia elegantissimo....

    ma dovrebbe andare se togli il var dalla dichiarazione di img

    img = "images/img.png";

  3. #3
    Fatto, ma non cambia nulla.
    Se visualizzo la pagina in html mi ritrovo:
    Codice PHP:
    [img]<script>document.write img;</script>[/img] 
    e non
    Codice PHP:
    [img]images/imamgine.gif[/img

  4. #4
    beh certo. Non puoi mettere un tag dentro un tag. Non e' come PHP per intenderci

    prova cosi'
    codice:
    <script>document.write("<img src=\""+ img +"\"/>")</script>

  5. #5
    Niente da fare. Restituisce l'html:
    codice:
    <script>document.write("<img src=\""+ img +"\" />")</script>

  6. #6
    si' ma con cosa lo guardi l'HTML?

    perche' effettivamente quello e' l'HTML che hai ricevuto per cui e' corretto

    Se vuoi vedere l'HTML generato devi usare un plugin come firebug per firefox

    Ma al di la' dell'HTML l'immagine la vedi o no?

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.