Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    L'innerHTML è troppo intelligente...

    Devo stupidizzare l'innerHTML

    se io faccio un ...innerHTML='<img src=IMG/test.jpg>';
    in realtà va a scrivere anche l'indirizzo completo dell'immagine
    tipo <img src=http://localhost/cartella/IMG/test.jpg>

    C'è modo per far si che scriva solamente ciò che voglio io?
    Guybrush Threepwood

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: L'innerHTML è troppo intelligente...

    Originariamente inviato da Threepwood
    L'innerHTML è troppo intelligente...
    Beato lui Almeno, quello di Firefox è intelligente, quello di IE, molto meno
    Pietro

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: L'innerHTML è troppo intelligente...

    Originariamente inviato da Threepwood
    Devo stupidizzare l'innerHTML

    se io faccio un ...innerHTML='<img src=IMG/test.jpg>';
    in realtà va a scrivere anche l'indirizzo completo dell'immagine
    tipo <img src=http://localhost/cartella/IMG/test.jpg>

    C'è modo per far si che scriva solamente ciò che voglio io?
    No. Anche perche' scrive cio' che vuoi tu, quello che vedi e' come lo interpreta il browser

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    Re: Re: L'innerHTML è troppo intelligente...

    Originariamente inviato da br1
    No. Anche perche' scrive cio' che vuoi tu, quello che vedi e' come lo interpreta il browser

    ciao
    Purtroppo quando poi vado a fare un replace capisce ciò che non deve capire

    Cmq ho risolto includendo la stringa che mi interessa in uno span...
    Guybrush Threepwood

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    comunque questo avviene, nella maggioranza dei browser, anche senza scrivere con innerHTML
    per es.
    if(immagine.src=='chiusa.gif'){}
    anche se nell' xhtml c'e' src="chiusa.gif", non e' una condizione che si verifica
    perche' per il browser in src c'e' il percorso completo

  6. #6
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061

    Re: Re: Re: L'innerHTML è troppo intelligente...

    Originariamente inviato da Threepwood
    Purtroppo quando poi vado a fare un replace capisce ciò che non deve capire

    Cmq ho risolto includendo la stringa che mi interessa in uno span...
    visto che ho lo stesso problema anche io, potresti fare un esempio??
    grazie
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    si' ma non ci si appende a tutte le discussioni che trattano l' argomento,
    lascio aperta l' altra

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.