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

    Link in variabile javascript

    Salve amici,

    ho una variabile in un javascript:

    msg = "<% While ((Repeat1__numRows <> 0) AND (NOT ageMond.EOF)) %><span><a href=\"/storia_mondiali/mondiali_anni.asp?ID_SPORT=<%=(ageMond.Fields.Item ("ID_SPORT").Value)%>&ID_MOND=<%=(ageMond.Fields.I tem("ID_MOND").Value)%>\"><%=(ageMond.Fields.Item( "ANNO").Value)%></a></span><% Repeat1__index=Repeat1__index+1
    Repeat1__numRows=Repeat1__numRows-1
    ageMond.MoveNext()
    Wend %>"

    Come mai anzichè scrivermi ad esempio

    1900 con il relativo link, mi scrive per esteso il codice???? In pratica non lo trasforma!

    http://www.olympsport.it/storia_mond...INGUA=ITALIANO
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Cosa pretendi? se dalla stringa elimini il primo carattere non hai piu' un tag valido... ed il browser visualizza il codice.

    Ci sarebbe da verificare anche se la proprieta' div.firstChild.nodeValue sia quella giusta da utilizzare... non sono ferrato in materia

    ciao
    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

    la proprietà

    Questo è il codice:

    <script LANGUAGE="JavaScript">
    msg = "<%
    While ((Repeat1__numRows <> 0) AND (NOT oly_anni.EOF))
    %><%=(oly_anni.Fields.Item("ANNO_OLY").Value)%> | <%
    Repeat1__index=Repeat1__index+1
    Repeat1__numRows=Repeat1__numRows-1
    oly_anni.MoveNext()
    Wend
    %>";
    msg += "";
    pos = 0;
    function ScrollMessage() {
    var newtext = msg.substring(pos, msg.length) + msg.substring(0, pos);
    var div = document.getElementById("scroll");
    div.firstChild.nodeValue = newtext;
    pos++;
    if (pos > msg.length) pos = 0;
    window.setTimeout("ScrollMessage()",120);
    }
    </script>

    scusa se mi devi ripetere in ciclo, per forza devo mettere

    <%
    While ((Repeat1__numRows <> 0) AND (NOT oly_anni.EOF))
    %>
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  4. #4

    ho cambiato

    adesso ho cambiato, pensando di eliminare il problema:

    <script LANGUAGE="JavaScript">
    var annate=new Array()

    <%
    indice = 0
    do until ageMond.eof
    %>

    annate[<%=indice%>] = '<a href=\"/storia_mondiali/mondiali_anni.asp?ID_SPORT=<%=(ageMond.Fields.Item ("ID_SPORT").Value)%>\&ID_MOND=<%=(ageMond.Fields. Item("ID_MOND").Value)%>\"><%=(ageMond.Fields.Item ("ANNO").Value)%></a> |'

    <%
    indice = indice +1
    ageMond.moveNext
    loop
    %>

    msg = annate;
    msg += "";
    pos = 0;
    function ScrollMessage() {
    var newtext = msg.substring(pos, msg.length) + msg.substring(0, pos);
    var div = document.getElementById("scroll");
    div.firstChild.nodeValue = newtext;
    pos++;
    if (pos > msg.length) pos = 0;
    window.setTimeout("ScrollMessage()",120);
    }
    </script>

    invece uguale a prima!
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

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.