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

    Codice PHP all'interno dentro Javascript

    Ciao a tutti, il mio problema è questo.

    Ho scaricato questo lo script News ticker con memoria e ho modificato questo pezzo di codice:

    codice:
    tickercontents[0]='""La vita è come una scatola di cioccolatini, non sai mai quello che ti capita".'
    tickercontents[1]='"Io non sono nel business, io sono il business!".'
    tickercontents[2]='"Il mondo si divide in due: chi ha la pistola carica e chi scava!".'
    tickercontents[3]='"Vivo un quarto di miglio alla volta".'
    con un ciclo in php per formare le varie voci dell'array

    Codice PHP:
    <?
    for ($i=0$i<$n$i++){
        echo 
    "tickercontents[".$i."]='".$evento[$i]."';\n";
    }
    ?>
    Il codice finale della pagina è corretto, e in locale lo script mi funziona sia con Firefox sia con IE, però quando lo provo online con IE funziona e con FF no e al posto del testo che dovrebbe veni fuori scrive "undefined". Eppure il codice dello script è corretto.

    Non sono un esperto, anzi... però ho pensato che il problema potrebbe essere il fatto che lo script essendo lato client parte ancor prima che il server elabori il ciclo for che forma le voci dell'array... sto dicendo una ca**ata di dimensioni apocalittiche oppure più o meno c'ho preso? Come potrei risolvere il problema?
    I hope there is a way back with my talisman
    so I look into myself to the days when I was just a child
    come follow me to wonderland and see the tale that never ends
    don't fear the lion nor the witch I can't come back
    I'm lost but still I know there is another world

  2. #2

    Re: Codice PHP all'interno dentro Javascript

    Originariamente inviato da sguaina
    lo script essendo lato client parte ancor prima che il server elabori il ciclo for che forma le voci dell'array
    chi è che manda lo script client al client, il server o l'Enterprise col teletrasporto ?



    Originariamente inviato da sguaina
    ... sto dicendo una ca**ata di dimensioni apocalittiche oppure più o meno c'ho preso?
    la prima ... e di solito è l'esatto opposto, sul client non puoi mai eseguire codice server (non direttamente), sul server puoi generare tutto il codice client che vuoi.


    In generale, quando qualcosa funziona su IE e non su FireFox, o viceversa, è sempre un problema dell'output generato, incompatibile per markup o codice client, appunto il JS che hai creato.

    linkaci la pagina che va sull'uno e non sull'altro oppure è impossibile aiutarti
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3

    Re: Re: Codice PHP all'interno dentro Javascript

    Originariamente inviato da andr3a
    chi è che manda lo script client al client, il server o l'Enterprise col teletrasporto ?
    nessuno dei due, mi servo del Millennium Falcon...

    Scherzi a parte, mi spiace di aver aperto un topic inutile, ora mi funziona...

    Sono stato tutti ieri a provar a farlo funzionare e mi dava sempre "undefined", perciò ho dovuto usare un altro script, e adesso mentre stavo rispondendo a te sono andato a vedere la pagina e funzionava...

    Scusa se ti ho fatto perder tempo, cmq la cosa rimane un mistero per me, non ho cambiato assolutamente nulla...

    Cmq la pagina è questa: http://www.discoteche.it/prova.php
    I hope there is a way back with my talisman
    so I look into myself to the days when I was just a child
    come follow me to wonderland and see the tale that never ends
    don't fear the lion nor the witch I can't come back
    I'm lost but still I know there is another world

  4. #4

    Re: Re: Re: Codice PHP all'interno dentro Javascript

    Originariamente inviato da sguaina
    Scherzi a parte, mi spiace di aver aperto un topic inutile
    guarda, te lo rendo un pò più utile con queste
    codice:
    function ltrim(str){return str.replace(/^\s*/, '')};
    function rtrim(str){return str.replace(/\s*$/, '')};
    function trim(str){return ltrim(rtrim(str))};
    una decina di bytes contro il "mega" file che hai incluso

    in aggiunta potrei dirti anche questo:
    codice:
    function checkMail(email){
    	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    	if(!email_reg_exp.test(email)){
    		return false;
    	}else{
    		return true;
    	}
    }
    // perchè tutti questi passaggi ?
    function checkMail(email){return !/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/.test(email)};
    spero ti sia utile
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.