Visualizzazione dei risultati da 1 a 10 su 10

Discussione: News scorrevoli

  1. #1

    News scorrevoli

    HELP....non riesco !

    Mi hanno detto che il provblema è nel JS !
    Prelevo dei rs da un DB e li faccio scorrere con un marquee !
    Perchè mi visualizza solo 2 dei 3 record inseriti ?

    codice:
    <%
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/database/cedab.mdb") 
    
    'set connession to database 
    Set objConn=Server.CreateObject("ADODB.Connection")
    
    'open connession to database
    objConn.Open cstring
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    
    nometabella="eventi"  ' inserisci qui il nome della tabella da vedere
    
    SQL = "select * From "&nometabella&""
    
    'apro il rs
    rs.Open sql, objConn, 3, 3 'cursore dinamico
    rs.movefirst
    
    i = 0
    %>

    codice:
    <script language="JavaScript1.2">
    //Specify the marquee's width (in pixels)
    var marqueewidth=830
    //Specify the marquee's height (in pixels, pertains only to NS)
    var marqueeheight=20
    //Specify the marquee's scroll speed (larger is faster)
    var speed=4
    //Specify the marquee contents
    
    	
    	var myLinks;
    	myLinks = "";
    </script>
    <%
    		do until rs.eof
    		%>
    <script language="JavaScript">
    		
    		var marqueecontents='<span class="menu2"> '+'"><%=rs("titolo")%></span>'+' ';
    		
    	myLinks=myLinks+marqueecontents;
    </script>
    <%
    rs.movenext
    loop
    %>

  2. #2

  3. #3
    la cosa è strana nel DB ho 3 record e stranamente me ne passa solo 2 ovvero il 1 e il 3 e mi salta il secondo !

    IL campo è TESTO e il contenuto è .

    "Discours sur l'avenir de l'agriculture francaise" del Presidente della Repubblica Francese Jacques Chirac;

    ma non vuole venir fuori....!

    Plego un vostlo piccolo aiutino !!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto devi chiarire con sicurezza se il problema e` lato server o lato client.

    Nel primo post hai inserito del sorgente lato server, credo ASP.
    Verifica cosa arriva esattamente al borwser, aprendo il sorgente dal borwser (click destro > mostra sorgente/HTML).

    Poi se il problema e` lato client, posta il codice che arriva al browser. Non si riesce a lavorare con JS su un sorgente lato server.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    se leggo il sorgente vedo questo !

    codice:
    <script language="JavaScript">
    		
    		var marqueecontents='<span class="menu2"> '+'Consensus Document "Sicurezza alimentare e OGM" (sezione Documenti) -</span>'+' ';
    		
    	myLinks=myLinks+marqueecontents;
    </script>
    
    <script language="JavaScript">
    		
    		var marqueecontents='<span class="menu2"> '+' "Discours sur l'avenir de l'agriculture française" del Presidente della Repubblica Francese Jacques Chirac (sezione Documenti) -</span>'+' ';
    		
    	myLinks=myLinks+marqueecontents;
    </script>
    
    <script language="JavaScript">
    		
    		var marqueecontents='<span class="menu2"> '+' Union of the German Academies of science and humanities commission Green Biotechnology (sezione Documenti)</span>'+' ';
    		
    	myLinks=myLinks+marqueecontents;
    </script>

  6. #6
    che sembra giusto ma non vedo il secondo !

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Attenzione agli apici!!!

    Il secondo contiene degli apici, per cui l'interprete JS non riesce a capire cosa vuoi.

    Lato server devi modificare gli apici, che poi dovrai tornare a sostituire nel JS.

    Oppure prova a far arrivare al client backslash apice in ogni apice interno alle tue stringhe.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    ovvero come devo scrivere ?

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non conosco la sintassi ASP, per cui non so come devi scrivere. Pero` la modifica devi farla in ASP: al JS deve arrivare gia` con le backslash inserite.

    So che al browser deve arrivare una stringa fatta in questo modo (attenzione alle backslash: se non le vedi fai un "quote" di questo messaggio prima del copia-incolla):

    var marqueecontents = '<span class="menu2"> '+' "Discours sur l\'avenir de l\'agriculture française" del Presidente della Repubblica Francese Jacques Chirac (sezione Documenti) -</span>'+' ';
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    perfetto ti ringrazio tantissimo!!!!!!!

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.