Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di AnubiDk
    Registrato dal
    Jan 2006
    Messaggi
    106

    Javascript: onClick- href che non funziona... Perchè??

    Un click su un bottone mi genera un link.


    Con questo codice tutto funziona:

    onClick="parent.window.location.href='@' + 'PIGCDAP' +';' + document.mioForm.PIGCDAP.value + ';' + this.name + ';' + '0' + ';' + 'r' + ';' + '0'"

    con questo no:

    onClick="parent.window.location.href='@' + 'PIGCDAP' +';' + document.mioForm.PIGCDAP.value + ';' + this.name + ';' + '0' + ';' + replace(document.mioForm.PIGCDAP.value,' ','_') + ';' + '0'"

    Da' in ritorno un errore (richiesto oggetto), e il problema viene dall'inserimento della funzione: replace(document.mioForm.PIGCDAP.value,' ','_')
    Per sostituire gli spazi bianchi con
    Ma xkè???



  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    il replace in javascript non si fa così
    codice:
    replace(document.mioForm.PIGCDAP.value,' ','_')
    ma così
    codice:
    document.mioForm.PIGCDAP.value.replace(/ /g,'_');
    il primo parametro / /g è una regular expression che cerca tutti gli spazi

  3. #3
    Utente di HTML.it L'avatar di AnubiDk
    Registrato dal
    Jan 2006
    Messaggi
    106
    Originariamente inviato da willybit
    il replace in javascript non si fa così
    codice:
    replace(document.mioForm.PIGCDAP.value,' ','_')
    ma così
    codice:
    document.mioForm.PIGCDAP.value.replace(/ /g,'_');
    il primo parametro / /g è una regular expression che cerca tutti gli spazi



    THANKS!!!

    Non ho trovato l'emoticon che si inchina, sennò l'avrei messa...

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.