Visualizzazione dei risultati da 1 a 6 su 6

Discussione: caratteri speciali

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583

    caratteri speciali

    Ciao
    due domande:
    per la frase: “e si fermò sotto un albero” invece di ò viene scritto un altro carattere
    ho provato “e si ferm” + chr(149) + “ sotto un albero” … NON VA
    ho provato “ e si ferm” + &ograve + “ sotto un albero” … NON VA
    come si fa?
    2° quesito
    Nell’ HTML: <img id=”Topo” src="topino.gif" style="width:90px; height:128px; "OnMouseOver:"Sopra()">
    Nello script: function Sopra() { alert("su"); }
    Topo_onClick=function() { alert("clic") };
    L’alert non appare. Perché?
    Grazie
    rudyF



  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2015
    Messaggi
    205
    Se hai una pagina HTML dove scrivi la frase con la lettera accentata e non ti funziona allora prova mettendo questo codice nell'head

    codice:
     <meta charset="UTF-8">
    Sito Modellismo (Non ancora completo)

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    1° se usi il charset="UTF-8" non dovresti avere problemi, altrimenti la sintassi corretta è alert("e si ferm&ograve sotto un albero") usando le "...." dritte non quelle obligue “.......”
    2° non l'ho capita
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    ciao
    nella pagina Html c'è già il charset="UTF-8" (ho controllato)
    dove sono le "...." dritte?

    Nell’ HTML ho il tag
    <img id=”Topo” src="topino.gif" style="width:90px; height:128px; "OnMouseOver:"Sopra()">

    Nello script ho queste function
    function Sopra()
    {
    alert("sono sopra");
    }

    Topo_onClick=function()
    {
    alert("ho cliccato")
    };

    Mi aspetto che appaia l'art quando passo il mouse sopra l'immagine "Topo"
    e anche quando clicco sull'immagine.
    invece l’alert non appare. Perché?

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <img id=”Topo” src="topino.gif" style="width:90px; height:128px; " onmouseover="Sopra()">
    codice:
    Topo_onClick=function()
    {
    alert("ho cliccato") 
    };
    

    l'ultima funzione non la richiami mai, e' come se non esistesse.
    Se era tua intenzione definire un gestore per l'evento click sull'oggetto ti sei bellamente inventato la sintassi (forse l'hai derivata dal vb?) meglio se ripassi il manuale
    Ultima modifica di br1; 29-05-2015 a 20:18
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    ciao
    è vero. la sintassi del on-click l'ho derivata dal VBScript. Sto appunto traducendo i miei lavori dal VBScript al Javascript perché Internet Explorer non legge più il VBScript.
    Lo sai che il manuale è avarissimo di spiegazioni quando si tratta di manipolare gli oggetti?
    Se non si può scrivere in tal modo, potrei mettere nel tag, oltre onmouseover anche onclick.
    Mi servono entrambi gli eventi perché mi sono accorto che qualche volta non basta un solo click per scatenare l'evento perché l'oggetto non ha il focus. onmouseover serve appunto solo a quello: Topo.Focus (speriamo che si scriva così)
    Comunque non va. Gli alert sono lì solo per assicurarmi che il programma arrivi lì. Poi verranno tolti.
    Ma perché non funzionano?
    Perché non riesco a scrivere le vocali accentate?
    Ho Windows 8.1 con Internet Explorer 11
    rudyF

    Abbi pazienza. Ho passato i 70 e probabilmente sono un po' rincretinito.

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.