Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    45

    js per prendere valore da un tag a...

    ciao a tutti...il mio problema è che non riesco a prendere il valore dal tag a !

    ho :

    prova_forum_html

    vorrei fare un js che ogni volta che clicco su questo link mi memorizzi prova_forum_html.........

    grazie mille.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Specifica "il valore" e "mi memorizzi"
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    45
    cosa sbaglio ogni volta? come va messo il titolo?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Che c'azzecca il titolo? ti chiedo cos'e' per te "il valore di un tag a" e a cosa corrisponde l'azione "mi memorizzi"
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    45
    in pratica vorrei che da questo :

    prova_forum_html

    che cliccandoci mi apre "prova2.html" in un iframe,un js mi memorizzi prova_forum_html...che poi devo stampare a video...

  6. #6
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Visto che cliccare su un link significa abbandonare la pagina, con "memorizzare" immagino tu intenda salvare da qualche altra parte, come ad es. un database... Se è così serve ajax, ed è uno dei pochi casi in cui è necessario l'uso SINCRONO di XMLHttpRequest (altrimenti può capitare che la pagina venga abbandonata prima che si compia la richiesta). Immaginiamo di avere la pagina salvalink.php a cui inviare le tue statistiche... quello che ti serve è un codice come questo:

    JavaScript:

    codice:
    function salvaLink (oAnchorEl) {  
    	var oReq = new XMLHttpRequest();
    	oReq.open("GET", "salvalink.php?label=" + escape(oAnchorEl.text || oAnchorEl.innerText), false);  // synchronous request
    	oReq.send(null);
    }
    HTML:

    La pagina php meno caratteri restituisce e meglio è (visto che l'uso sincrono può freezare il browser fin quando il trasferimento di dati non sia stato completato). Va benissimo un semplice 0 in caso di successo e un 1 in caso di errore. Ti servirà solo per il debug visto che js non se ne farà nulla in questo caso.


  7. #7
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    45
    ho capito ! ma il problema è che non posso usare nessun altro linguaggio oltre all' html,css e js per questo progetto universitario !!!!

    sto sbattendo la testa da stamani su google e non capisco come mai non è possibile che non esista un metodo per salvare momentaneamente il link con js.
    Ora,saro' io una tabula rasa(sicuro) ma forse se ti spiego meglio quello che devo fare forse si trova una scappatoia:

    ho una pagina index.html e dentro un iframe.

    la pagina index.html non viene mai riaggiornata perche' il menu punta sull'iframe

    quando si clicca sulla voce del menu con il classico tag <a><a/>,l'href punta sull'iframe e carica ad esempio link1.html....index.html non viene aggiornata

    qui vorrei che il js mi scriva a video su una parte dedicata che è in index.html :

    hai aperto link1 !

    dite che non si puo' fare?

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A spiegarsi meglio si scopre che si puo' fare

    Nella pagina principale:
    codice:
    <script>
    function pluto(testo){
    document.getElementById("pippo").innerHtml = "Hai cliccato su: "+testo;
    }
    </script>
    </head>>
    <body>
    ...
    ...
    <div id="pippo"></div>
    ...
    Nell'iframe:
    codice:
    testo del link
    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

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    45
    grazie mille....credo funzioni come mi hai scritto ma per fortuna ho risolta in altro modo grazie ad un amico....scrivo che magari puo' servire a qualcun'altro...

    prova 1

    lo script :

    var var1;
    function leggi_link (var2){


    alert(var1);
    var1=var2;
    }

    grazie a tutti !!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.