JeuWeb - Crée ton jeu par navigateur
Problème de réalisation dun script - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Problème de réalisation dun script (/showthread.php?tid=2023)

Pages : 1 2 3 4


RE: Problème de réalisation dun script - Sephi-Chan - 18-11-2007

C'est normal puisque tu définis ton événement onclick sur l'objet document.


Sephi-Chan


RE: Problème de réalisation dun script - V1nc3 - 24-11-2007

J'ai toujours un prob avec mon placement de la bulle...
Donc si quelqu'un pouvais me filer un coup de main sur ce coup la svp..

Code PHP :
<?php 
<script type ="text/javascript" src="javascript/infobulle_ajax.js"></script>
<
div id="bulle"></div>

Code PHP :
<?php 
//Création d'un RequestObject
function createRequestObject()
{
var
http;
if(
window.XMLHttpRequest)
{
http = new XMLHttpRequest();
}
else if(
window.ActiveXObject)
{
http = new ActiveXObject("Microsoft.XMLHTTP");
}
return
http;
}

//Fonctions de la bulle

function afficher_bulle()
{
if(
http.readyState == 4)
{
if(
http.status == 200)
{
document.getElementById('bulle').innerHTML = http.responseText;
}
}
}

function
ouvrir_bulle(id)
{
document.getElementById('bulle').style.display='block';
http = createRequestObject();
http.open('post', 'pages/ajax/bulle_ajax.php', true);
http.onreadystatechange = afficher_bulle;
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.send('id=' +id);
}

function
fermer_bulle()
{
document.getElementById('bulle').style.display='none';
}

Code PHP :
<?php
define
('REQUETES', TRUE);

session_start();

include(
'../inc/connexion_bdd.inc.php');
include(
'../inc/function.inc.php');
include(
'../inc/req_jeu.inc.php');

if (isset (
$_POST['id']))
{
$id = sec_var($_POST['id']);
$infos_perso = req_perso($id);
$contenu_bulle ="
<div id =\"bulle_haut\"></div>
<div id =\"bulle_milieu\">
<table align =\"center\">
<tr>
<td><a class =\"titre_bulle\" href =\"javascript:fermer_bulle()\">"
.$infos_perso['pseudo']."</a></td>
</tr>
<tr>
<td><a class =\"lien_bulle\" onclick =\"javascript:fermer_bulle()\" href =\"javascript:infos('"
.$infos_perso['id_perso']."')\">Infos</a></td>
</tr>
<tr>
<td><a class =\"lien_bulle\" onclick =\"javascript:fermer_bulle()\" href =\"javascript:attaquer('"
.$infos_perso['id_perso']."')\">Attaquer</a></td>
</tr>
<tr>
<td><a class =\"lien_bulle\" onclick =\"javascript:fermer_bulle()\" href =\"javascript:message('"
.$infos_perso['id_perso']."')\">Message</a></td>
</tr>
</table>
</div>
<div id =\"bulle_bas\"></div>"
;
echo
$contenu_bulle;
}
?>

Code PHP :
<?php 
function afficher_perso($x, $y)
{
$infos = mysql_query("SELECT * FROM persos_cda WHERE coord_x ='$x' AND coord_y ='$y' AND etat =1");
$infos = mysql_fetch_array($infos);
$infos_arme = req_infos_arme($infos['id_arme']);
return
"<td id =\"".$infos['id_perso']."\" onclick =\"javascript:ouvrir_bulle('".$infos['id_perso']."')\" onmouseout =\"javascript:clear_infos()\" onmouseover =\"javascript:affiche_infos_perso('".$infos['pseudo']."', '".req_nom_race($infos['race'])."', '".$infos_arme['nom_arme']."')\">".$infos['pseudo']."</td>";

}



RE: Problème de réalisation dun script - V1nc3 - 25-11-2007

Personne décidé a m'aider, bon, très bien.


RE: Problème de réalisation dun script - Sephi-Chan - 25-11-2007

V1nc3 a écrit :Personne décidé a m'aider, bon, très bien.
Tu es consommateur et tu te permet de te plaindre ?
Tu n'as qu'à t'exprimer au lieu de lâcher un tas de code sans dire ce qui ne va pas.


Sephi-Chan


RE: Problème de réalisation dun script - V1nc3 - 25-11-2007

ne t'inquiete pas, je ne vais plus "consommer" comme tu dis.
ça fais 3 pages que j'exlplique ce qui vas pas.


RE: Problème de réalisation dun script - Sephi-Chan - 25-11-2007

Je ne vois qu'une page (mais j'affiche beaucoup de messages en une seule).

Quand tu demandes une aide il paraît normal d'expliciter ce que tu veux. Tu peux le dire, le répéter et le répéter de nouveau, ce ne sera pas de trop.

Ton dernier post :
V1nc3 a écrit :J'ai toujours un prob avec mon placement de la bulle...
Donc si quelqu'un pouvais me filer un coup de main sur ce coup la svp..
Ça veut dire quoi ? Ça se traduit par quoi ?

Donc calme un peu tes ardeurs, on ne travaille pas pour toi, on ne te doit rien. On aide les gens bénévolement.

Je pense d'ailleurs qu'on t'as déjà pas mal aidé, tu es presque parti de rien en matière de Javascript et te voilà à faire de l'Ajax, avec un bloc d'information qui existe mais n'est pas placé exactement où tu le voudrais.

Je ne te dis pas de rien demander, mais juste d'être patient quant au temps que mettra l'aide pour venir. Si tu étais un peu plus bavard tu aurais déjà peut-être eu ta réponse. À titre d'exemple, quand j'ai lu ton post hier, je n'ai pas eu l'envie d'y répondre pour la simple raison que c'était à moi de chercher la question et les détails du problème.


Sephi-Chan


RE: Problème de réalisation dun script - Sephi-Chan - 25-11-2007

oxman a écrit :V1nc3 bonjour
Tu jubiles, hein ? Smile

Il n'a pas l'air disposé à revenir... Lourde perte hélas, ses interventions apportaient beaucoup à la communauté. Sad

C'est marrant l'ingratitude, je lui ai fais de l'assistanat en direct, en lui consacrant ainsi pas mal de mon temps libre, je l'aide à apprendre l'utilisation des objets XMLHTTPRequest, je le pousse au cul et débogue son code et je suis remercié par un pourrissage.

À croire que c'était trop dur d'exprimer plus son problème.


Sephi-Chan, mieux vaut épurer à l'entrée...


RE: Problème de réalisation dun script - Mysterarts - 26-11-2007

Comment veut tu savoir pertinemment à l'arrivée de la personne qu'il va avoir des réflexions aussi... désagréables et ingrates ?

Car, en effet, V1nc3, tu as abusé sur ce coup, et d'ailleurs, c'est un double post non autorisé...
(Au passage, la manière dont tu t'es braqué (cf les point réputation de sephi) montre bien le paradoxe de ta réaction...)

Mysterarts


RE: Problème de réalisation dun script - Sephi-Chan - 26-11-2007

Ouaip, à moins de voir directement des éléments comme "compétences en PHP : aucune mais sa va venir lol" alors que la personne veut coder son jeu, je répondrais aux demandes d'aide des gens. S'ils se laissent assister... Je serais désagréable avec eux.


Sephi-Chan, mode berzerk !


RE: Problème de réalisation dun script - Mysterarts - 26-11-2007

oxman a écrit :Tu ne peux pas voir si il va être désagréable et ingrat, mais tu peux voir si c'est le genre à ne faire aucun effort et attendre qu'on lui donne les réponses ;o)
Désolé mais non, la plupart du temps, à l'arrivé de la personne, on ne sait pas encore ce genre de choses... Puis une fois qu'il est là, c'est plus difficile de lui dire qu'il a pas sa place ici (il est inconcevable d'utiliser la fonction bannir dans ces cas, je précise...)

Mysterarts