Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    Function emoticon...non funziona, come mai?

    Ragazzi,
    chiedo il vostro aiuto!
    Ho creato un sito web per un amico, però ho riscontrato un problemino in
    questa pagina. Si tratta di un semplice inserimento di dati tramite query, ma ciò che non va e' l'inserimento dell'emoticon.

    Ho utilizzato la seguente funzione:
    codice:
    function emoticon(text) {
    	var txtarea = document.modulo.messaggio;
    	text = ' ' + text + ' ';
    	if (txtarea.createTextRange && txtarea.caretPos) {
    		var caretPos = txtarea.caretPos;
    		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
    		txtarea.focus();
    	} else {
    		txtarea.value  += text;
    		txtarea.focus();
    	}
    }
    // Onderdeel van smiley toevoeging, cursor positie word opgeslagen
    function storeCaret(textEl) {
    	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
    }
    Se mi richiamo la pagina singolamente, funziona tranquillamente,
    se richiamo la pagina in tutto il contesto del sito non va e mi vien dato errore al rigo 172, cioè: if (txtarea.createTextRange && txtarea.caretPos)
    Cosa potrebbe essere?
    Nel modulo che ho chiamato "modulo" e la casella messaggio che ho chiamato "messaggio",
    ho scritto:
    codice:
    <textarea cols="30" rows="8" name="messaggio" onSelect="storeCaret(this);" onClick="storeCaret(this);" onKeyUp="storeCaret(this);"></textarea>
    
    <img src=images/msn/regular_smile.gif border=0>
    e così via per ogni singola emoticon.

    Grazie!!!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Function emoticon...non funziona, come mai?

    Originariamente inviato da Felino
    .......
    Se mi richiamo la pagina singolamente, funziona tranquillamente,
    se richiamo la pagina in tutto il contesto del sito non va e mi vien dato errore al rigo 172, cioè: if (txtarea.createTextRange && txtarea.caretPos)
    Cosa potrebbe essere?
    ...
    Dal momento che singolarmente va, potrebbe esserci un conflitto tra una o più di queste librerie:
    pedigree.js
    prototype.js
    scriptaculous.js?load=effects
    lightbox.js
    prova ad eliminarle singolarmente, quando trovi "il colpevole" nel caso ti serva ti studi il codice per risolvere il problema
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Ciao Andrea,
    ho messo solo il codice js che riguarda il guestbook e rimosso tutto il resto, ma non va ugualmente...
    Hai visto l'errore che da con IE?

  4. #4
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Nessun aiutino?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Felino
    Ciao Andrea,
    ho messo solo il codice js che riguarda il guestbook e rimosso tutto il resto, ma non va ugualmente...
    Hai visto l'errore che da con IE?
    Se mi richiamo la pagina singolamente, funziona tranquillamente
    Ma va, ho non va?

    Metti la sola pagina online.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Felino
    Per la pagina online digita: http://www.dellaterradelmare.it/addguestbook.php
    Con IE6 e ff 2.3 va benissimo senza errori, devi verificare i richiami/inclusioni percorsi che fai
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Io ho firefox 3 e ie 7 e non va?

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.