Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348

    modello a oggetti dhtml

    ciao ho una serie di tag <A> per conoscere il valore che contiene il tag come devo fare? io ho provato così ma non funziona document.anchors.elements.value ma mi da errore!!
    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un tag A non ha la proprieta` value.

    Puoi leggere l'href oppure il text di un link.

    Esempio:
    chiama pippo

    In questo link sono definite:
    var a = document.getElementById("ciao").href;
    var t = document.getElementById("ciao").text;

    dove a diventa "pippo.htm"
    e b diventa "chiama pippo"

    I vari link sono contenuti nell'oggetto links, che e` un vettore, quindi:
    document.links[N].href
    document.links[N].text

    Sono riuscito a spiegarmi?
    Altrimenti chiedi ancora, ma cerca di essere piu` chiaro.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    <SPAN onMouseOver=""this.style.color='#FF3300'; "" style=""color:#460000; font-style:italic; font-size:x-small; font-family:arial; font-weight:bold "" onMouseOut=this.style.color='#460000' >"& rs("nome") &"</SPAN>

    Perchè in ie mi viene visualizzato in un modo e invece in netscape in un altro?
    value lo posso usare nel tag span?

    ciao grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    <script language="JavaScript">
    <!--
    function f(pag_dx){


    var pag=pag_dx.value


    alert("la varibile pag contiene: "+pag);

    parent.destra.location.href="primenu.asp?pagd="+ pag;
    parent.sinistra.location.href="menu2.asp?pags="+ pag;

    //sfondom.jpg
    }
    -->

    </script>
    perchè questa funzione in ie funziona e in netscape no?
    in ie mi restituisce un valore invece in netscape undefined

  5. #5
    Reale_Augello
    Guest

    Dipende...

    ... da costa stai passando alla funzione (nel senso se sia un oggetto riconosciuto da Netscape).

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    <A href=# value="""& rs("idlink") &""" onclick=""f(this)"">
    <SPAN onMouseOver=""this.style.color='#FF3300'; "" style=""color:#460000; font-style:italic; font-size:x-small; font-family:arial; font-weight:bold "" onMouseOut=this.style.color='#460000' >"& rs("nome") &"</SPAN></A>

    quando clikko su link dovrebbe passarmi dei valori alla funzione però il tag A non ha value però provando lo stesso in ie me lo accetta invece in netscape no!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Te l'ho gia` detto: il tag <a> non possiede la proprieta` value in JS.

    Se nei browser microsoft lo hanno incluso, e tu lo vuoi usare e` un probelma tuo, non di Netscape.

    Prova invece con la proprieta` href: quella esiste per l'oggetto link in tutti i browser, e credo sia quella che ti serve.


    Altra cosa:
    Se la funzione e` inserita inun frame diverso da "destra" e "sinistra", deve ritornare il valore false, altrimenti potrebbe ricaricare anche il frame stesso.
    Se la funzione e` contenuta nel frame "destra" c'e` un errore nell'ordine delle istruzioni.
    Se la funzione e` contenuta nel frame "sinistra" potrebbe andar bene cosi`.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348
    grazie adesso provo!!

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.