Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560

    Chiudere una finestra e inserire un testo in una textarea

    In una pagina ho una textarea e dei link. Da uno di questi apro una pop-up con dei link.
    Vorrei fare in modo che cliccando su un link della pop-up venga inserito un testo nella textarea della prima pagina e che poi venga chiusa la finestra.

    So inserire il testo nella textarea ma come faccio a riferirmi all'altra pagina se la funzione è nella head della pop-up?

    Grazie mille

  2. #2
    codice:
    Testo
    ciao

  3. #3
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    Grazie!

    Ma se posso... che differenza c'è tra

    Testo

    e

    Testo

    Intendo dire, si so che nella seconda devo usare una funzione e nella prima invece no, mi riferisco al fatto di mettere l'azione nel href o nel onclick...

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il JS e` piu` corretto metterlo nel onclick, anche se molti browser (ma non tutti) si comportano allo stesso modo.

    Per var:
    href deve sempre contenere una stringa.
    Quindi
    <a href="#" onclick...>

    e non
    a href="" onclick...>

    questo caso e` scorretto, il validatore lo da` errato e qualche browser non riconosce il link.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    Mich_ ma invece a me funziona solo se metto href "" senza il #!!!
    Come mai? Utilizzo IE6.0.28

    Grazie

  6. #6
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    O meglio, la funzione la esegue ma non mi chiude la finestra!!!? Perchè?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ti manca il return false;

    Alla fine dello script il JS ritorna (di default) true, e questo fa eseguire il link.
    Dato che illink e` #, questo ti porta ad inizio pagina, mentre il link ancora non e` divenuto effettivo (eliminando quindi l'effetto del JS).

    Testo

    Se non ci metti il # non funziona in altri browser.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.