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

    Impostare l'indirizzo di un link al caricamento??

    Salve!
    Voglio spostare l'indirizzo eMail da <a href="mailto:a@a.com">,però non so se esiste un metodo più semplice di impostare l'ID all'oggetto link e chiamare una funzione che si vada a pescare l'oggetto nel documento.

    L'ideale sarebbe
    codice:
    <a onload="setMailAddress(this);">eMail</a>
    ma purtroppo non esiste un evento del genere...
    Quello che si avvicina di più è
    codice:
    <a onmouseover='setMailAddress(this);'>eMail</a>
    ma non funziona alla perfezione...

    Altre idee?

    Saluti
    - Atari

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A capirti forse, non è chiaro cosa tu voglia fare, e tanto meno a cosa serva la funzione che non si posti
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Wey
    quello che voglio evitare è
    codice:
    eMail
    per farlo, voglio mascherare l'indirizzo dentro codice in JavaScript, tipo
    codice:
    function setMailAddress(link){
    	var a, b, c;
    	a = "a";
    	b = "a";
    	c = "com";	
    	link.href="mailto:" + a + "@" + b + "." + c;
    }
    Il problema è che non so come chiamare setMailAddress(link) sul link al caricamento della pagina...

    Ciau!
    - Atari

  4. #4
    codice:
    <script>
    window.onload = function() {
      var linkElement = document.getElementById ('mail-link');
      linkElement.href = "mailto:" + a + "@" + b + "." + c;
    }
    </script>
    
    email
    Quando la pagina e' caricata l'href del tuo link verra' rimpiazzato con lo URL giusto.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  5. #5
    Ciao, ti ringrazio per la risposta.
    Rimane un dubbio, perchè href="#" nel link?

    Ciau
    - Atari

  6. #6
    L'attributo href deve essere presente se vuoi che la pagina validi.
    Di solito si mette l'href uguale a # quando quel link avvia delle azioni javascript. Tuttavia sarebbe buona norma che il valore di href avesse un senso nel caso javascript sia disabilitato. Ovvero, nel tuo caso, se uno ha javascript disabilitato come fa a mandarti un'email? Quell'href dovrebbe appunto contenere un link ad una soluzione alternativa nel caso javascript non sia disponibile, ad esempio una pagina di contatti.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  7. #7
    Oky, grazie per la precisazione

    Ciau!
    - Atari

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.