begin process at 2012 05 29 01:41:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Atlas

 > 

A l'aide SVP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

A l'aide SVP

jeudi 30 avril 2009 à 19:51:03 | A l'aide SVP

OuntaMalek

Bonjour, j'ai un problème avec le code qui fait un texte défilant sur une page.
Le problème c'est que en chargeant la page je vois le texte s'afficher et défiler lentement et en même temps le navigateur plante. voici le code:

//PAGE DEFILANT.PHP
<?php //code php qui permet de récuperer le texte de la base mysql pour l'afficher
mysql_connect("localhost", "root"); // Connexion à MySQL
mysql_select_db("projet"); // Sélection de la base projet

$reponse = mysql_query("SELECT texte FROM texte_defilant WHERE id=1") or die(mysql_error());
            mysql_close(); // Déconnexion de MySQL
            if(mysql_num_rows($reponse)>0){
                while ($donnees = mysql_fetch_array($reponse))
                {
                $texteDefilantSaisi=$donnees['texte'];
                }
                }
?>

<div id="defilant">//la zone de texte ou le texte va défiler
        <form name="message">
            <center>
                <input type="text" name="mainTextScroller" size="75" height="20"><br><br>
            </center>
        </form>
</div>

<SCRIPT>
var Message="<?php echo($texteDefilantSaisi)."        "?>";

var speed=210;
var scrollingRegion=170;


var startPosition=10;
function mainTextScroller() {
        var info=Message;
        var tempLoc=(scrollingRegion*3/info.length)+1;
        if (tempLoc<1) {tempLoc=1}
        var compteur;
        for(compteur=0;compteur<=tempLoc;compteur++)
           info+=info;
document.message.mainTextScroller.value=info.substring(startPosition,startPosition+scrollingRegion);
        startPosition++;
        if(startPosition>scrollingRegion) startPosition=0;
        setTimeout("mainTextScroller()",speed); }
       
</SCRIPT>

//PAGE D'APPEL
<body onLoad="mainTextScroller()">//qd j'enlève onLoad le texte ne s'affiche plus et le navigateur ne plante plus
   
        <?php
        session_start();
        ?>
       
        <div id="en_tete">
        <?php
        // On inclut le haut de la page
        include("en_tete.php");
        ?>   
        </div>

        <div id="defilant">
        <?php
        // On inclut le texte défilant
        include("defilant.php");
        ?>
        </div>

vendredi 1 mai 2009 à 10:09:50 | Re : A l'aide SVP

Bul3

Membre Club
Réponse acceptée !


Bonjour,

loin d'avoir tout regardé ( surtout que tu nous donnes du php,
      donc comment devine-t-on le contenu de la base ? des $variables...
      et qu'il y a des choses, disons.... "bizarres" ! )
mais déjà :  for(compteur=0;compteur<=tempLoc;compteur++)   info+=info;
      imagine tempLoc = 128, et info="du texte par exemple"....
      fais un alert(info) ... et tu verras.
       for (compteur=0; compteur<=tempLoc; compteur++)   { info+=info; alert(info); }

met au point, déjà, ton php, et sans donner de conseils,
coté html, utilise donc la balise marquee, elle est faite pour ça.

Cordialement [mon Site] [M'écrire] Bul
vendredi 1 mai 2009 à 12:56:03 | Re : A l'aide SVP

OuntaMalek

Merci c'est gentil
vendredi 1 mai 2009 à 13:35:30 | Re : A l'aide SVP

Bul3

Membre Club
Réponse acceptée !
gentil n'a qu'un ½il, moi j'en ai deux
si c'est ironique : relis, fais, et donne nous
    ce qu'il faut pour qu'on puisse t'aider,
si c'est résolu : nickel.


dimanche 3 mai 2009 à 16:58:43 | Re : A l'aide SVP

OuntaMalek

haha çe n'est pas du tt ironique, c'est juste que j'ai viré le code JS(faute de temps) et j'ai utilisé la balise <marquee>

Merci Quand même
lundi 4 mai 2009 à 07:55:28 | Re : A l'aide SVP

Bul3

Membre Club
nickel alors. une simple balise c'est toujours mieux que tout script js.




Cette discussion est classée dans : page, texte, mysql, var, startposition


Répondre à ce message

Sujets en rapport avec ce message

Script Indesign : redimensionner un bloc texte selon contenu et autres soucis [ par dewcaro ] Bonjour! Je suis occupée sur le développement de mon premier script javascript pour Indesign, et bien sûr je bloque... Donc je viens demander de l'ai Modifier zone de texte (div) depuis une page avec formulaire et login [ par phasmagun ] Bonjour. J'aimerais savoir s'il est possible de faire comme cela: [img]http://nsa12.casimages.com/img/2010/02/26/100226115134245345.jpg[/img] [i]Je envoyer un très long texte à PHP en utilisant l'AJAX [ par lilbrother ] Bonjour, j'aimerais posé une question sur les paramètres passer en url (la vrai question se trouve plus bas). J'ai fait un petit test : j'ai par exemp Problème de textbox & menu deroulant associé [ par 4lman78 ] BonjourJ'ai deux champs texte dans l'exemple ci dessous, dans mon cas concret il pourra y en avoir une vingtaine.Or je n'arrive pas a ce que chaque ch Menu dépliant reste déplié [ par jpthali ] Salut à tous, merci pour ce forum "hyper réactif". J'utilise un script pour un menu déroulant qui fonctionne très bien, la page html appelle un fich Application sur template de phpBB [ par MChauban ] Je développe une application PHP/HTML/AJAX en utilisant le framework de phpbb. Ce code fonctionne sur l'environnement de dév IE7 mais pas avec les aut Ajout d'une couleur dans l'effet texte néon [ par chrisdivx ] Bonjour, Je souhaiterais ajouter une couleur supplémentaire aux 2 couleurs mobiles de ce code mais je n'y arrive pas. Merci de votre aide (je suis dé menu dynamique [ par 21pc ] Bonjour j'ai adapté un script pour un menu perso mais il ouvre un site avec chaque option. Est-il possible de le modifier pour ouvrir directement une saisir un adresse web [ par Fixnyl ] Bonjour, Je suis débutant en programmation java et je ne sais absolument pas comment mis prendre pour faire une chose qui me parait simple, je vous e Comment rafraichir 3 iframe ? [ par davis22 ] bonjour dans ce script en bas le contenu des 3 iframe ce change chaque 10 s ! donc moi je veux que le contenu de premier iframe ce change apres 15 s l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales