Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Aiuto...Modifica script per visualizzare formattazione testo

    Ciao a tutti,
    premetto che ne so veramente poco di javascript...però adesso lo sto usando per un progetto che devo fare, nel quale mi serve visualizzare delle news in modo dinamico...con un effetto "fade"...
    Per far questo ho preso uno script su questo sito e il codice è questo:
    Codice PHP:
    <script type="text/javascript" language="JavaScript">
    <!--
    var list; 
    var 
    tickerObj
    var 
    hex 255;

    function 
    fadeText(divId) {
      if(
    tickerObj)
      {
        if(
    hex>0) {
          
    hex-=5// increase color darkness
          
    tickerObj.style.color="rgb("+hex+","+hex+","+hex+")";
          
    setTimeout("fadeText('" divId "')"fadeSpeed); 
        } else
          
    hex=255//reset hex value
      
    }
    }

    function 
    initialiseList(divId) {
      
    tickerObj document.getElementById(divId);
      if(!
    tickerObj)
        
    reportError("Could not find a div element with id \"" divId "\"");
      list = 
    tickerObj.childNodes;
      if(list.
    length <= 0)
        
    reportError("The div element \"" divId "\" does not have any children");
      for (var 
    i=0i<list.lengthi++) {
        var 
    node = list[i];
        if (
    node.nodeType == && !/\S/.test(node.nodeValue)) 
                  
    tickerObj.removeChild(node);
      }
      
    run(divId0);
    }

    function 
    run(divIdcount) {
      
    fadeText(divId);
      list[
    count].style.display "block";
      if(
    count 0)
        list[
    count-1].style.display "none";
      else
        list[list.
    length-1].style.display "none";
      
    count++;
      if(
    count == list.length)
        
    count 0;
      
    window.setTimeout("run('" divId "', " count")"interval*1000);
    }
    function 
    reportError(error) {
      
    alert("The script could not run because you have errors:\n\n" error);
      return 
    false;
    }

    var 
    interval 3// interval in seconds
    var fadeSpeed 40;

    //-->
    </script>

    </head>
    <body >



    <div align="center">


    <div id="tic">


    Allora vedo che non ha capito. Io non sono qui per salvare Rambo da voi. Io sono qui per salvare voi da lui</p>



    Detenuto, due cose! Primo: io sono Meissner. Secondo: non cercare mai di fottere Meissner</p>



    Vergogna! Le prove sono state contraffatte! È impossibile! Io non ho infranto la legge! Io, sono la legge</p>



    Ricordati di non sottovalutare mai il potere infinito dello sforzo. (Mel Brooks in "Balle spaziali")</p></div>

    <script type="text/javascript">
    <!--
      initialiseList("tic");
    //-->
    </script> 
    Sto provando a modificarlo...in modo che le news mi vengano prese da un database, in modo dinamico utilizzando php...
    Adesso: se mando a video normalmente con degli "echo" dentro i paragrafi(

    ) tutto bene...ma se inserisco la formattazione...Cioè se metto al posto di echo $news[1]....echo "".$news[1].""; non mi visualizza per niente la $news [1].

    Come posso fare a modificarlo per inserire un minimo di formattazione?
    io dovrei far visualizzare due variabili(titolo e Data di aggiunta) in grassetto. Poi un "a capo" e poi il testo della notizia.

    Per favore aiutatemi....
    Grazie

  2. #2
    nessuno sa come fare? o nessuno ha voglia di leggere tutto quel codice??



    forse la seconda...
    però veramente...aiutatemi...ki sa dirmi qualcosa lo faccia..

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da piero2384
    nessuno sa come fare? o nessuno ha voglia di leggere tutto quel codice??



    forse la seconda...
    però veramente...aiutatemi...ki sa dirmi qualcosa lo faccia..
    Sinceramente non ho idea di cosa produca il PHP con la sintassi che hai postato... qui si mastica solo javascript.

    Esamina il codice che produce il php (nel browser: visualizza html) e se non e' quello che ti aspetti il problema sta nel PHP

    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

  4. #4
    il codice php mi produce questo codice html qui:

    Codice PHP:
    <div align="center">
    <
    div id="tic">


    [
    b]May 27200811:16[/b]/nDAL 20 GIUGNO AL 31 AGOSTO ARENA SAN BIAGIO 2008</brInterno Palazzo Guidi (ex Istituto UComandini)
    ingresso Via Serraglio20 Cesena

    INTERO € 5
    ,00 RIDOTTO € 4,00
    TESSERA PER 10 INGRESSI 
    (VALIDA PER 2 PERSONE) - € 30,00
    TESSERA PER 10 INGRESSI 
    (VALIDA PER 2 PERSONECRAL CRC € 20,00
    TESSERA PER 10 INGRESSI 
    (VALIDA PER 2 PERSONECRAL del Comune di Cesena € 20,00</p>


    [
    b]May 22200811:42[/b]/nCliCiak a Roma e New York</br>Dal 2 al 12 giugno i migliori scatti che hanno partecipato all’undicesima edizione di CliCiakil concorso nazionale per fotografi di scena promosso dal Centro Cinema Città di Cesena volano al Lincoln Center di New Yorkin occasione del Festival Open Roads dedicato al cinema italiano e in contemporanea approdano per il quarto anno consecutivo a Romaa Trasteverealla  Libreria del Cinema di via dei Fienarolidal 26 maggio al 29 giugno.</p>


    [
    b]May 22200811:38[/b]/nFrancesco Falaschi regista di "Last minute Marocco" alla Notte Bianca Universitaria</br>Sabato 31 maggio alle ore 22.30 sarà proiettato in sala rossa al centro Culturale san Biagio in occasione della Notte Bianca Universitaria il film "Last Minute Marocco" di Francesco Falaschi.

    Alla proiezione sarà presente il regista 

    Una foto di scena del film
    scattata da Francesca Martinoha vinto il premio come miglior bianco e nero della recente edizione di CLICIAK e ha fatto da logo per tutta la manifestazione
    </p>
    </
    div
    il problema è che il risultato della pagina, quello che mi fa vedere è tutto il codice tra

    e </p> a parte quello racchiuso tra i tag e . Non capisco perchè non mi fa vedere quelle parti di testo...

    Spero che cosi sia piu comprensibile il mio problema....
    Grazie

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da piero2384
    il problema è che il risultato della pagina, quello che mi fa vedere è tutto il codice tra

    e </p> a parte quello racchiuso tra i tag e . Non capisco perchè non mi fa vedere quelle parti di testo...
    Controlla il CSS...

    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

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da piero2384
    i tag e .
    Forse li rileva come delimitatore "<" non come tag prova tipo (&lt;strong&gt;.....&lt;/strong&gt o a formattare lato server.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    ho provato a togliere il delimitatore e a sostituirlo con (&ltstrong&gt;.....&lt;/strong&gt ma cosi mi visualizza proprio questo:

    data

    beh non è quello che vorrei

    per l'idea che mi sono fatto io il problema sta nel javascript...cioè mi visualizza solo il contenuto del object.child......ma il figlio del figlio forse no?...sto dicendo na "Cavolata"???
    perchè il contenuto tra

    e </p> me lo visualizza...se tra sti due tag c'è un altro annidamento questo non viene visualizzato...

    Altri suggerimenti?

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Potrebbe essere come dici boh!
    L'alternatva di formattare lato server non ti piace? Altra possibile soluzione e "escapare" la stringa che passi alla funzione, fai una ricerca qui sul forum con la parola "escape".
    Prova acercare in rete altri script che facciano lo stesso servizio.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    formattare lato server?
    cioè?
    riesco a impostare lato server una parte di testo in grassetto?

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si dovrebbe riuscire a formattare, o meglio a manipolare i dati tramite php, ma non sono sicuro non conosco il linguaggio, pertanto potrei aver detto una fesseria
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.