ça ne fonctionne pas en php...

qveys Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je possède un petit script intéressant pour afficher des news. Cependant, mes pages sont en php et je n'arrive pas à le faire fonctionner...

Savez-vous le tester en php et me dire si quelqu'un a réussi à le faire fonctionner à partir d'une page php ?
Pour voir l'effet que ce script offre, enregistre tout simplement le code ci-dessous en html..

Merci d'avance
Qveys

<html> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
<title>Nouvelle page 1</title> 
<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
var max=0; 
function textlist() { 
max=textlist.arguments.length; 
for (i=0; i<max; i++) 
this[i]=textlist.arguments[i]; 
} 
tl = new textlist( 
"je travaille beaucoup et superficiellement dans le domaine de l'informatique.", 
"Message numéro 2.", 
"Message numéro 3.", 
"Message numéro 4.", 
"Message numéro 5." 
); 

var x = 0; pos = 0; 
var l = tl[0].length; 
function machine() { 
document.getElementById('test').innerHTML = tl[x].substring(0, pos) + "_"; 
if(pos++ == l) { 
pos = 0; 
setTimeout("machine()", 2000); 
if(++x == max) x = 0; 
l = tl[x].length; 
} else 
setTimeout("machine()", 50); 
} 
</script> 
</head> 

<BODY OnLoad="machine()"> 
<div id="test" style="cursor: default; width:652px" wrap=virtual>Les news. 
</div> 
</body> 

</html> 
A voir également:

4 réponses

okuni Messages postés 1221 Date d'inscription   Statut Membre Dernière intervention   126
 
Comment tu veux qu'on test ce script en php alors que c'est du Javascript.
S'il ne fonctionne pas chez toi c'est que Javascript est désactivé chez toi.
0
qveys Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
Peut-tu m'expliquer alors pourquoi certains sites sont en extension php et qu'ils ont des script JavaScripts dans leurs sites ?
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
???
php et javascript n'on rien a voir , c'est pas parceque ta page a l'extension php que c'est du php (exemple)

test.php voici le code

<?PHP
?>

<html><head></head><body><h1>c'est une page html</h1></body></html>

<?PHP
?>

Comme tu vois, je viens de tefaire une page avec l'extension php qui ne contient que tu HTML, la c'est un exemple absurde.

Le php est un langage serveur, cad qui va chercher les infos qu'on lui demande par l'interemdiaire de requetes, sur un serveur, pour les renvoyer, d'ou l'obligation de recharger la page (sauf si tu utilise ajax) pour visualiser les infos.

Le javascrip est un langage client cad qu'il n'agit que sur le navigateur du client.Avec javascript seul impossible de recuperer des infos sur un serveur, vu que les action JS que tu va demander vont rester uniquement sur ton poste.
Par exemple JS va servir a afficher la date et l'heure, qui seront la date et heure de ton poste, tandis que la meme chose en php se sera la date et l'heure du serveur (la aussi un exemple absurde !! )

le script que tu nous met affiche une news dans un DIV, le seul inconvenient c'est que le texte affiché est en dur dans la page, donc si tu veut mettre a jour regulierement tes news, il te faudra changer le texte en modifiant ta page
et en reecrivant ta variable textlist a chaque fois, ce qui n'est pas vraiment pratique si ta news est repetée sur 50 pages...

La meme chose en php tu aurais une requete qui va chercher dans dans la base de donnée et te retourne la liste, donc si tu a 50 pages avec la meme news tu n'a qu'une requete a faire pour l'afficher.

Bref je t'ai fait simple et rapide parcours le net pour parfaire tes connaissances
https://programmation.developpez.com/?page=populaires#php
0
Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   62
 
T'es en local ou sur un site ? Si c'est sur ton PC que tu testes, il te faut un logiciel qui simule le php !
0