Topic : « La VERITE doit être dite »

Avatar de Pseudo supprimé Pseudo supprimé
Voici le HTML du bouton DDB
<input type="image" src="/images/topic/signal.png" title="Signaler le message" data-msgid="1949074" class="ddb-bouton">
Comme vous le voyez, il n'y pas de href et il ne fait pas parti d'un formulaire.
En passant en débug, la fonction onclick est nulle.
En gros le bouton DDB est juste pour faire parler car il ne fait rien.
https://image.noelshack.com/minis/2017/04/1485268586-hackeur-v1.png
Avatar de FDP-Deter FDP-Deter
Doit te manquer quelques connaissances :hap:

Il est là ton formulaire de ddb:

<div id="ddb-form-content">
<h3>Signaler un contenu</h3><br/>
<form method="get" action="https://avenoel.org/ddb">
Apercite https://avenoel.org/ddb">

<center>
<select style="width: 200px;" class="form-control" id="ddb-motif" name="motif">
<option value="0">Pornographie / nudité</option>
<option value="1">Incitation à la haine</option>
<option value="2">Pédopornographie</option>
<option value="3">Mise en danger de personnes</option>
<option value="4">Menaces, diffamation</option>
<option value="5">Droits d'auteurs</option>
<option value="6">Apologie comportements illégaux</option>
<option value="7">Données personelles</option>
<option value="8">Spam</option>
<option value="9">Message inopportun</option>
<option value="10">Publicité</option>
</select>
</center><br/>
<input type="text" id="ddb-target" name="ddbtarget" />
<center><span style="padding-top: 15px; padding-bottom: 15px;"><div class="g-recaptcha" data-sitekey="6LdgnQgUAAAAAI4877V6vwA4E16PIVoKDiZ8RRsX"></div>
<noscript>
<div>
<div style="width: 302px; height: 422px; position: relative;">
<div style="width: 302px; height: 422px; position: absolute;">
<iframe src="https://www.google.com/re[...]wA4E16PIVoKDiZ8RRsX"
Apercite https://www.google.com/recaptcha/api/fallback?k=6LdgnQgUAAAAAI4877V6vwA4E16PIVoKDiZ8RRsX"

frameborder="0" scrolling="no"
style="width: 302px; height:422px; border-style: none;">
</iframe>
</div>
</div>
<div style="width: 300px; height: 60px; border-style: none;
bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px;
background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
<textarea id="g-recaptcha-response" name="g-recaptcha-response"
class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid #c1c1c1;
margin: 10px 25px; padding: 0px; resize: none;" >
</textarea>
</div>
Avatar de Pseudo supprimé Pseudo supprimé
Citation de FDP-Deter
Doit te manquer quelques connaissances :hap:
Il est là ton formulaire de ddb:
<div id="ddb-form-content">
<h3>Signaler un contenu</h3><br/>
<form method="get" action="https://avenoel.org/ddb">
Apercite https://avenoel.org/ddb">

<center>
<select style="width: 200px;" class="form-control" id="ddb-motif" name="motif">
<option value="0">Pornographie / nudité</option>
<option value="1">Incitation à la haine</option>
<option value="2">Pédopornographie</option>
<option value="3">Mise en danger de personnes</option>
<option value="4">Menaces, diffamation</option>
<option value="5">Droits d'auteurs</option>
<option value="6">Apologie comportements illégaux</option>
<option value="7">Données personelles</option>
<option value="8">Spam</option>
<option value="9">Message inopportun</option>
<option value="10">Publicité</option>
</select>
</center><br/>
<input type="text" id="ddb-target" name="ddbtarget" />
<center><span style="padding-top: 15px; padding-bottom: 15px;"><div class="g-recaptcha" data-sitekey="6LdgnQgUAAAAAI4877V6vwA4E16PIVoKDiZ8RRsX"></div>
<noscript>
<div>
<div style="width: 302px; height: 422px; position: relative;">
<div style="width: 302px; height: 422px; position: absolute;">
<iframe src="https://www.google.com/re[...]wA4E16PIVoKDiZ8RRsX"
Apercite https://www.google.com/recaptcha/api/fallback?k=6LdgnQgUAAAAAI4877V6vwA4E16PIVoKDiZ8RRsX"

frameborder="0" scrolling="no"
style="width: 302px; height:422px; border-style: none;">
</iframe>
</div>
</div>
<div style="width: 300px; height: 60px; border-style: none;
bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px;
background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
<textarea id="g-recaptcha-response" name="g-recaptcha-response"
class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid #c1c1c1;
margin: 10px 25px; padding: 0px; resize: none;" >
</textarea>
</div>

Je le vois mais :
<script>
var signal_box = document.querySelector("#ddb-form");
var boutons_ddb = document.querySelectorAll('.ddb-bouton');
document.querySelector('#ddb-cancel').addEventListener('click', function() {
signal_box.style.display = "none";
});

Array.from(boutons_ddb).forEach(link => {
link.addEventListener('click', function(event) {
signal_box.style.display = "block";
document.querySelector('#ddb-target').value=event.target.dataset.msgid;
});
});
</script>


signal_box.style.display = "none";
Ne fonctionne pas quand je clique sur le DDB.
Avatar de FDP-Deter FDP-Deter
MrPointVult
Je le vois mais :
<script>
var signal_box = document.querySelector("#ddb-form");
var boutons_ddb = document.querySelectorAll('.ddb-bouton');
document.querySelector('#ddb-cancel').addEventListener('click', function() {
signal_box.style.display = "none";
});
Array.from(boutons_ddb).forEach(link => {
link.addEventListener('click', function(event) {
signal_box.style.display = "block";
document.querySelector('#ddb-target').value=event.target.dataset.msgid;
});
});
</script>

signal_box.style.display = "none";
Ne fonctionne pas quand je clique sur le DDB.

C'est pas pour fermer la box de ddb ça ?
J'ai la flemme de regarder plus, j'suis fonsdé, mais pourquoi tu dis ça marche pas alors qu'un truc comme signal_box.style.display = "none"; sert à désaficher un block. :(
Avatar de Panachay Panachay
Attendons l'analyse de Factom https://image.noelshack.com/minis/2016/48/1480747392-picsart-12-03-07-22-54.png
Mais ça me parait hautement improbable que les admins aient rajouté une fonctionnalité qui fait a fait gueuler tout le monde si au final elle ne sert à rien
Avatar de Pseudo supprimé Pseudo supprimé
C'est pas pour fermer la box de ddb ça ?
J'ai la flemme de regarder plus, j'suis fonsdé, mais pourquoi tu dis ça marche pas alors qu'un truc

Je parle de la parti signal_box.style.display = "block";
Cliquer sur le bouton devrait faire apparaître la liste mais ça ne marche pas chez moi.
Bref, merci de m'avoir montré le form que j'avais raté.
Liste des sujets