1<!DOCTYPE html> 2<html lang="fr"> 3<head> 4 <meta charset="UTF-8"> 5<title>Inscription gratuite ou connexion à votre compte</title> 6<meta name="description" content="Inscrivez-vous gratuitement et intégrez une communauté de confiance, bénéficiez de nombreux avantages sur votre site d'annonces gratuites ParuVendu.fr." /> 7 8<meta name="robots" content="all" /> 9<meta name="verify-v1" content="itHgpWxxrlKFfnMsWsdCvGD/mo3m7u6G7RfGyFJ/YO8=" /> 10<meta name="y_key" content="d9db8d3dddac86c4" /> 11<meta name="msvalidate.01" content="24F9E1DA21499696A35AB624FCCE9DD7" /> 12<meta name="classification" content="global" /> 13<meta name="distribution" content="global" /> 14<meta name="rating" content="general" /> 15<meta name="resource-type" content="document" /> 16<meta name="author" content="ParuVendu.fr" /> 17<meta name="copyright" content="© 2026 ParuVendu.fr" /> 18<meta name="owner" content="ParuVendu.fr" /> 19<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 20<link rel="canonical" href="https://www.paruvendu.fr/inscription/" /> 21<link rel="icon" href="https://img.paruvendu.fr/_static_/communfo/img/2007/favicon.ico" title="paruvendu.fr" /> 22<link rel="shortcut_icon" href="https://img.paruvendu.fr/_static_/communfo/img/2007/favicon.ico" title="paruvendu.fr" /> 23<link rel="preconnect" href="https://img.paruvendu.fr"> 24<link rel="preconnect" href="https://media.paruvendu.fr"> 25<link rel="preconnect" href="https://tra.paruvendu.fr"> 26<link rel="preconnect" href="https://trab.paruvendu.fr"> 27<link rel="preconnect" href="https://trap.paruvendu.fr"> 28<style type="text/css"> 29.bg-identification { 30background: url('/communfo/img/modules/utilisateurparticulier/visuel2_pageidentification.jpg'); 31} 32@media (max-width: 1024px) { 33.lg\:bg-identificationmobile { 34background: radial-gradient(ellipse 120% 100% at top, #F4F7FB 98%, white 50%); 35} 36} 37</style> 38<link type="text/css" rel="stylesheet" 39href="https://img.paruvendu.fr/_static_/1789974543/communfo/style/commun/framework.min.css?func=proxy&process=minify-css"/> 40<!--CODE RESERVE GOOGLECONSENTMODE--> 41 42<!-- Google Tag Manager -->
43<script> 44window.dataLayer = window.dataLayer || []; 45function gtag() { 46 dataLayer.push(arguments); 47} 48 49dataLayer = [{'gtm_ismobile':'non'}]; 50 51var cmp_pv_ready = window.cmp_pv_ready || []; 52 cmp_pv_ready.push(function(tcData){ 53 54 55 var img = document.createElement('img'); 56 img.src = 'https://trab.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collectcmp/?url=https%3A%2F%2Fwww.paruvendu.fr%2Finscription%2F&type=gtm&rand=1790855718'; 57 img.width = 1; 58 img.height = 1; 59 img.style.display='none'; 60 document.body.appendChild(img); 61 62 63 64if(tcData && !tcData.purpose.consents[1]) return;
vendor: 337 bytes, lines 64-70
64 65 66 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 67new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 68j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 69 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 70})(window,document,'script','dataLayer','
70GTM-MD739R
vendor: 5 bytes, lines 70-71
70'); 71
72gtag('consent', 'default', { 73 ad_storage: 'denied', 74 analytics_storage: 'denied', 75 functionality_storage: 'granted', 76 personalization_storage: 'denied', 77 security_storage: 'granted', 78 ad_user_data: 'denied', 79 ad_personalization: 'denied', 80 wait_for_update: 1000 81}); 82 83gtag('set', 'ads_data_redaction', true); 84 85 86 87}) 88 89</script>
89 90<!-- End Google Tag Manager --> 91
91<script type="text/javascript"> 92 window.addEventListener('load', function() 93 { 94 var img = document.createElement('img'); 95 img.src = 'https://media.paruvendu.fr/vignette/1px.gif'; 96 img.width = 1; 97 img.height = 1; 98 img.style.position = 'fixed'; 99 img.onload = function(){this.onload = null; this.src = 'https://trap.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collect/?ec=Allowing&el=&ea=DFP'}; 100 img.onerror = function(){ 101 this.onload = null; this.onerror = null; this.src = 'https://trap.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collect/?ec=Blocking&el=&ea=DFP'; 102 if(typeof isAdblocked === 'function') isAdblocked(); 103 }; 104 document.body.appendChild(img); 105 }, false); 106 </script>
106 107<link rel="stylesheet" type="text/css" href="https://static.paruvendu.fr/1716965942/communfo/style/commun/polices.min.css"/>
108<script type="text/javascript" 109 src="https://img.paruvendu.fr/_static_/getutf8/_static______1631524310_____communfo_____js_____ext_____ajax.googleapis.com_____ajax_____libs_____jquery_____3.6.0_____jquery.min.js?func=proxy&process=minify-js"></script>
vendor: 2 bytes, line 109
109
110<script type="text/javascript" 111 src="https://img.paruvendu.fr/_static_/getutf8/_static______1631524334_____communfo_____js_____ext_____ajax.googleapis.com_____ajax_____libs_____jqueryui_____3.6.0_____jquery-ui.min.js?func=proxy&process=minify-js"></script>
vendor: 2 bytes, line 111
111
112<script type="text/javascript" 113 src="https://img.paruvendu.fr/_static_/getutf8/_static______1632726107_____communfo_____js_____compiled_____jquery.validate.min.1.19.3.js?func=proxy&process=minify-js"></script>
vendor: 2 bytes, line 113
113
114<script type="text/javascript"> 115 var autoCompleteVersion = "1.11.1"; 116 </script>
vendor: 2 bytes, line 116
116
117<script type="text/javascript" 118 src="https://img.paruvendu.fr/_static_/getutf8/_static______1790751310_____communfo_____js_____compiled_____jquery-global-compiled.js?func=proxy&process=minify-js"></script>
118 119<link href="https://img.paruvendu.fr/_static_/1569312646/communfo/style/commun/print.min.css?func=proxy&process=minify-css" rel="stylesheet" media="print" 120type="text/css"/> 121<link rel="stylesheet" type="text/css" href="https://img.paruvendu.fr/_static_/1579507229/communfo/style/fo/popin2013.css?func=proxy&process=minify-css" />
122<script type="text/javascript" src="https://img.paruvendu.fr/_static_/getutf8/_static______2026100108_____immobilier_____js_____modules_____utilisateurparticulier_____pv.js?func=proxy&process=minify-js" ></script>
122 123<meta name="viewport" content="width=device-width, initial-scale=1">
124<script type='text/javascript'>var env='prod'</script>
124<script type='text/javascript'>var forceTcStringTechnique = false;</script>
124<script type='text/javascript' src='https://img.paruvendu.fr/_static_/getutf8/_static______1790578215_____communfo_____js_____commun_____cmp_launcher.min.js?func=proxy&process=minify-js'></script>
124 125
125<script type="text/javascript"> 126 window.Utiq ||= {}; 127 window.Utiq.queue = window.Utiq.queue || []; 128 // Fusionner et ne pas remplacer : cmp.js ajoute ses listeners dans la meme config 129 window.Utiq.config = Object.assign(window.Utiq.config || {}, { 130 CMP: "none", 131 customUtiqHost: "https://utiq.paruvendu.fr" 132 }); 133 134 var cmp_pv_ready = window.cmp_pv_ready || []; 135 cmp_pv_ready.push(function(tcData) { 136 var a = document.createElement("script"); 137 a.type = "text/javascript"; 138 a.id = "utiq-js"; 139 a.async = true; 140 a.src = "https://utiq.paruvendu.fr/utiqLoader.js"; 141 document.head.appendChild(a); 142 }); 143</script>
143
143<script 144 type="text/javascript" 145 src="https://static.gimii.fr/gimii.js" 146 data-raiser-id="raiser_5cc0855a" 147 data-ad-server="google-ads"></script>
147<script> 148 var clientId = 'paruVendu'; 149 var scriptUrl = 'https://data.thank-you.io/bundle-v0.4-' + clientId + '.js'; 150 151 if (Boolean(document.querySelector('script[src="' + scriptUrl + '"]')) === false) { 152 var thankYouScript = document.createElement('script'); 153 thankYouScript.src = scriptUrl; 154 thankYouScript.id = 'ThankYouScript'; 155 thankYouScript.dataset.exemption = 'true'; 156 thankYouScript.async = 'true'; 157 if (document.readyState !== 'loading') { 158 document.body.appendChild(thankYouScript); 159 } else { 160 document.addEventListener('DOMContentLoaded', function() { 161 document.body.appendChild(thankYouScript); 162 }); 163 } 164 } 165 166 167 var thankYouConsentStatus = window.thankYouConsentStatus || false; 168 var cmp_pv_ready = window.cmp_pv_ready || []; 169 170 cmp_pv_ready.push(function(tcData){ 171 172 if(tcData && !tcData.purpose.consents[7]) { 173 thankYouEvnt(false) 174 } else { 175 thankYouEvnt(true) 176 } 177 }); 178 var sendThankYouEvnt = window.sendThankYouEvnt || false; 179 function thankYouEvnt(evenement) { 180 if (typeof ThankYou !== 'undefined' && ThankYou !== 'undefined') { 181 ThankYou.track(evenement); 182 sendThankYouEvnt = true; 183 thankYouConsentStatus = evenement; 184 } else if(!sendThankYouEvnt) { 185 setTimeout(thankYouEvnt, 500, evenement); 186 } 187 } 188</script>
188 189</head> 190<body class="font-sans" style="background-color:#FFFFFF;"> 191
191<script type="text/javascript"> 192 var isMobile = ''; 193 if(!window.navigator.userAgent.match(/Chrome-Lighthouse/)){ 194 var sondecmp = 1; 195 var cookieDomainPhp = 'paruvendu.fr'; 196 var cookieSecurePhp = true; 197 var publisherNamePhp = 'ParuVendu.fr'; 198 var dayCheckUpdatePhp = 60; 199 var urlImageTrackingCmp = 'https://trab.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collectcmp/?url=https%3A%2F%2Fwww.paruvendu.fr%2Finscription%2F&type=cmp&rand=1790855718'; 200 var urlCmpPhp = 'https://img.paruvendu.fr/_static_/getutf8/_static______1790578210_____communfo_____js_____commun_____cmp.min.js?func=proxy&process=minify-js'; 201 } 202 </script>
vendor: 62 bytes, lines 202-203
202 203<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
203GTM-MD739R
vendor: 84 bytes, line 203
203" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
204<div class="homeidentif15">
205<script type="text/javascript"> 206 207 var cmp_pv_ready = window.cmp_pv_ready || []; 208 cmp_pv_ready.push(function(){ 209 var GooglePlusClientId = '179450258794-qs3lopa65h8vnma0hcrmuhmdl98pg27g.apps.googleusercontent.com'; 210 211 212 213 // Google plus 214 window.___gcfg = { 215 lang: 'fr-FR', 216 parsetags: 'onload' 217 }; 218 (function() { 219 var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; 220 po.src = 'https://apis.google.com/js/client:plusone.js?publisherid=104340996460817374496'; 221 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); 222 })(); 223 }) 224 225</script>
vendor: 2 bytes, line 225
225
226<script type="text/javascript"> 227 var GooglePlusClientId = '179450258794-qs3lopa65h8vnma0hcrmuhmdl98pg27g.apps.googleusercontent.com'; 228 var popinIdentRedirect = '/utilisateurparticulierfo/default/accueilCompte'; 229 230 231 $(document).ready(function(){ 232 $("#fcbx_email").fancybox({ 233 padding: 0, 234 autoHeight: true, 235 // scrolling : 'no', 236 helpers: { 237 overlay : { 238 opacity : 1, 239 closeClick: false 240 }, 241 title: null 242 }, 243 afterShow: function(){ 244 $("#identification_eMail").focus(); 245 xt_click(this,'C',xtn2,'Popin-Contact-SaisieEmail','A'); 246 } 247 }); 248 249 $("#fcbx_email2").fancybox({ 250 autoSize: true, 251 minWidth: 300, 252 maxWidth: 400, 253 padding: 0, 254 // scrolling : 'no', 255 helpers: { 256 overlay : { 257 opacity : 1, 258 closeClick: false 259 }, 260 title: null 261 }, 262 afterShow: function(){ 263 $("#identification_eMail").focus(); 264 xt_click(this,'C',xtn2,'Popin-Contact-SaisieEmail','A'); 265 } 266 }); 267 268 $("#fcbx_email3").fancybox({ 269 padding: 0, 270 autoHeight: true, 271 // scrolling : 'no', 272 helpers: { 273 overlay : { 274 opacity : 1, 275 closeClick: false 276 }, 277 title: null 278 }, 279 afterShow: function(){ 280 $("#identification_eMail").focus(); 281 xt_click(this,'C',xtn2,'Popin-Contact-SaisieEmail','A'); 282 } 283 }); 284 285 $("#fcbx_email4").fancybox({ 286 padding: 0, 287 autoHeight: true, 288 scrolling : 'no', 289 helpers: { 290 overlay : { 291 opacity : 1, 292 closeClick: false 293 }, 294 title: null 295 }, 296 afterShow: function(){ 297 $("#identification_eMail").focus(); 298 xt_click(this,'C',xtn2,'Popin-Contact-SaisieEmail','A'); 299 } 300 }); 301 302 show_step('cnx_login_form'); 303 }); 304 305 306</script>
306 307<div id="bandeaumessageheader" style="display:none"></div> 308<div class="grid grid-cols-5 grid-flow-dense"> 309<div class="col-span-2 lg:col-span-5 order-2 lg:order-1 bg-identification lg:bg-identificationmobile bg-no-repeat bg-center-top bg-cover"> 310<div class="absolute lg:relative bottom-6 lg:bottom-0 mx-auto max-w-screen-xl py-8 md:py-4 px-12 md:px-3.5"> 311<h1 class="text-white lg:text-black text-5xl xl:text-5xl lg:text-4xl lg:text-center md:text-3xl sm:text-2xl leading-15">Rejoignez une communauté <span class="bg-gradient-to-t">de confiance</span></h1> 312</div> 313</div> 314<div class="col-span-3 lg:col-span-5 order-1 lg:order-2"> 315<div class="px-20 pt-4 md:text-center"> 316<a href="https://www.paruvendu.fr/" onclick="xt_click(this,'C',xtn2,'headeredito-logo','A');" title="Logo ParuVendu.fr vos annonces 100% gratuites"> 317<img src="https://static.paruvendu.fr/communfo/img/structuresite/home/paruvendu_170x60.svg" alt="Annonces gratuites - Paruvendu.fr le numéro 1 des petites annonces en France" width="170" height="60" style="max-height:60px;" /> 318</a> 319</div> 320<div class="pb-4"> 321<style> 322#block_wait { 323color: #ccc; 324position: absolute; 325top: 45%; 326left: 50%; 327width:160px; 328margin-left:-80px; 329background-color: rgba(0, 0, 0, 0.7); 330-moz-box-shadow: 8px 8px 20px 2px rgba(0, 0, 0, 0.7); 331-webkit-box-shadow: 8px 8px 20px 2px rgba(0, 0, 0, 0.7); 332box-shadow: 8px 8px 20px 2px rgba(0, 0, 0, 0.7); 333-moz-border-radius: 5px; 334-webkit-border-radius: 5px; 335border-radius: 5px; 336padding: 4px 4px 15px 4px; 337text-align: center; 338} 339.pin_codes { 340width: 30px; 341height: 30px; 342border-color: transparent; 343border-top : none; 344border-left : none; 345border-right :none; 346border-bottom: solid 3px #FF0000; 347text-align: center; 348font-size: 1.875rem; /* 30px */ 349line-height: 2.25rem; /* 36px */ 350color: #000 !important; 351-webkit-text-fill-color: #000 !important; 352background-color: transparent !important; 353} 354.pin_display { 355width: 30px; 356height: 30px; 357border-bottom: solid 3px #FF0000; 358text-align: center; 359font-size: 1.875rem; 360line-height: 30px; 361color: #000; 362cursor: text; 363display: inline-block; 364} 365.pin_display.active::after { 366content: '|'; 367animation: blink 1s step-end infinite; 368} 369@keyframes blink { 37050% { opacity: 0; } 371} 372.pin_codes:-webkit-autofill { 373-webkit-text-fill-color: #000 !important; 374} 375.pin_codes.valid { 376border-color: transparent; 377border-bottom: solid 3px #FF0000; 378background-color: initial !important; 379} 380/* RGPD */ 381.rgpd-links-liste{ 382padding:8px 2% 8px 2%; 383} 384.rgpd-links{ 385font-size:12px; 386font-family: 'Open Sans', sans-serif; 387text-decoration:underline; 388} 389.rgpd-links:hover, .rgpd-links:focus{ 390color:#231f20; 391text-decoration:underline; 392} 393.rgpd-links-liste div.li{ 394display:block; 395padding:2px 0 2px 0; 396font-size:14px; 397font-family: 'Open Sans', sans-serif; 398clear:both; 399text-align:left; 400} 401.rgpd-links-liste span{ 402float:left; 403padding-right:6px; 404} 405.rgpd-pop{ 406background: #fff; 407border-radius: 2px; 408flex-direction: column; 409max-width: 770px; 410/* min-width: 320px; */ 411overflow: hidden; 412position: relative; 413box-sizing: content-box; 414margin: auto; 415width: 90%; 416padding:5%; 417} 418.rgpd-content p{ 419color: #141e23; 420font-size: 14px; 421line-height: 20px; 422text-align:justify; 423} 424.rgpd-content{ 425padding:30px; 426} 427.rgpd-content p a{ 428color:#EE1C24; 429} 430.rgpd-content p a:hover, .rgpd-content p a:focus{ 431color:#D33033; 432} 433.form-group li.error{ 434font-size: 0.75rem; 435line-height: 1rem; 436text-align: left; 437color: #ee1c24; 438} 439input:-webkit-autofill { 440background-color: transparent !important; 441color: inherit !important; 442box-shadow: 0 0 0 1000px white inset !important; 443-webkit-text-fill-color: inherit !important; /* Pour hériter de la couleur du texte */ 444} 445.success_popmessage{ 446display:flex; 447flex-direction:column; 448align-items:center; 449margin:1rem 0; 450} 451.success_popmessage p{ 452text-align:center; 453font-size: 1.125rem; /* 18px */ 454line-height: 1.75rem; /* 28px */ 455font-weight: 600; 456margin-top:0.25rem; 457} 458</style>
459<script type="text/javascript"> 460 461 // var OSName = ''; 462 $(document).ready(function() { 463 // désactiver la saisie automatique dans les formulaires 464 $('form').attr("autocomplete", "noep"); 465 $('input').attr("autocomplete", "noep"); 466 // Si l'utilisarteur est sous mac OS, on lui propose la connection par AppleId 467 // if (navigator.userAgent.indexOf("Mac")=-1) { 468 // $('#appleid-signin').show(); 469 // OSName="MacOS"; 470 // } 471 }); 472 473</script>
473 474<div class="px-3.5 py-8 lg:py-7 sm:py-6 font-sans overflow-y-auto box-border" id="popin_auth_v2"> 475<h2 id="connexionouinscription" class="text-center font-bold text-3xl lg:text-2xl md:text-xl">Connexion ou inscription</h2> 476<h2 id="seconnecter" class="text-center font-bold text-4xl xl:text-3xl lg:text-2xl md:text-xl hidden">Se connecter</h2> 477<h2 id="sinscrire" class="text-center font-bold text-4xl xl:text-3xl lg:text-2xl md:text-xl hidden">Terminer son inscription</h2> 478<div class="p-12 md:p-8 rounded-6xl md:rounded-3xl max-w-xl mx-auto mt-8 shadow-xl border-1 border-gray-200 bg-white"> 479<!-- Login form --> 480<div class="popin_content" id="cnx_login_form"> 481<div class="form_wrapper flex flex-col gap-6"> 482<p id="connexionouinscription_sstitre" class="text-xl md:text-lg font-semibold my-0">Bienvenue sur ParuVendu.fr</p> <p id="seconnecter_sstitre" class="text-xl md:text-lg font-semibold hidden my-0">Heureux de vous revoir !</p> 483<div class="flex flex-col gap-6"> 484<!-- Champ mail --> 485<div class="form-group" id="login_field"> 486<input placeholder="Votre adresse mail" id="identification_eMail" class="textbox box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans rounded-2xl md:reounded-xl" type="email" name="login" /> 487<div id="error_block_mail" class="text-red text-xs text-left"><span class="errorconnect"></span></div> 488</div> 489<!-- Champ password --> 490<div class="form-group step2 flex flex-col gap-2" id="pass_field" style="display: none"> 491<div> 492<div class="input-icons relative flex items-center"> 493<i class="material-icons md-16 md-dark cursor-pointer absolute right-4" id="togglePassword">visibility</i> 494<input class="textbox box-border input-field min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans rounded-2xl md:reounded-xl" id="popinAuthPassword" type="password" name="password" placeholder="Mot de passe" tabindex=2 /> 495</div> 496<div id="error_block_pass" class="text-red text-xs text-left"><span class="errorconnect"></span></div> 497</div> 498<a href="javascript:void(0)" class="underline text-sm text-black hover:text-black" onclick="show_step('passoublie');">Mot de passe oublié ?</a> 499</div> 500<!-- submit btn --> 501<div class="form-group" id="submit"> 502<a href="javascript:;" id="btnSubmitIdentificationCompte" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white hover:no-underline flex justify-center items-center rounded-full font-medium text-base max-content" tabindex=7>Continuer</a> 503<a href="javascript:;" id="btnTemporisation" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" tabindex=7 style="display: none;"></a> 504</div> 505<div class="flex items-center gap-4 text-xl sm:text-lg"><div class="h-px w-full bg-black"></div>ou<div class="h-px w-full bg-black"></div></div> 506<div class="flex justify-center text-base sm:text-sm" id="btnGoogle"> 507<a href="javascript:void(0)" title="Me connecter avec Google" onclick="xt_click(this,'C',xtn2,'btn-connexion-Gplus','A');goGoogleAuthentification(urlReload,{'contactType':popinCalled});" class="flex justify-center items-center gap-2 border-1 border-solid border-grey-75 hover:border-black py-1.5 px-4 text-black hover:text-black rounded-full" tabindex=9> 508<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/utilisateurparticulier/logogoogle.svg" class="w-6 h-6" /> 509Continuer avec Google 510</a> 511</div> 512<div class="flex justify-center text-base sm:text-sm" id="btnViaCodeEmail" style="display: none"> 513<a href="javascript:void(0)" 514id="lienViaCodeEmail" 515title="M'envoyer un code d'accès" 516class="mx-auto bg-white border border-black text-black hover:bg-black hover:text-white min-h-12 md:min-h-10 px-16 md:px-8 flex justify-center items-center rounded-full font-medium text-sm" 517tabindex="10"> 518M'envoyer un code d'accès 519</a> 520</div>
521<script type="text/javascript"> 522 523 if (typeof GooglePlusClientId == 'undefined') { 524 var GooglePlusClientId = '179450258794-qs3lopa65h8vnma0hcrmuhmdl98pg27g.apps.googleusercontent.com'; 525 526 527 // Google plus 528 window.___gcfg = { 529 lang: 'fr-FR', 530 parsetags: 'onload' 531 }; 532 (function() { 533 var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; 534 po.src = 'https://apis.google.com/js/client:plusone.js?publisherid=104340996460817374496'; 535 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); 536 })(); 537 } 538 539 </script>
539 540</div> 541</div> 542</div> 543<div class="popin_content py-2.5" id="cnx_compte_non_actif" style="display: none;"> 544<div class="form_wrapper text-center" id="cnx_compte_non_actif_bloc"> 545<div class="my-4"> 546<h4 class="text-xl md:text-lg font-semibold">Ce compte a été désactivé.</h4> 547<p>Souhaitez-vous le réactiver ?</p> 548</div> 549<!-- submit btn --> 550<div class="form-group" id="submit"> 551<a href="javascript:void(0)" id="btnSubmitEnvoyerMailCompteActif" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" tabindex=7>Oui</a> 552</div> 553</div> 554</div> 555<!-- créer un compte --> 556<div class="popin_content" id="register_form" style="display: none;"> 557<form name="contactplus_inscription" id="contactplus_inscription" class="form_wrapper"> 558<input type="hidden" name="popinCalled" id="popinCalledCptCrea" value="" /> 559<div class="flex flex-col gap-6"> 560<p class="text-xl md:text-lg font-semibold">Ravis de vous accueillir !</p> 561<div class="flex flex-col gap-6"> 562<div class="form-group" id="login_crea_field"> 563<input type="email" name="eMail" id="eMail" placeholder="Votre adresse mail" class="rounded-2xl md:reounded-xl box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" value="" /> 564</div> 565<div class="form-group" id="prenom_field"> 566<input type="text" name="prenom" id="prenom" placeholder="Prénom" class="rounded-2xl md:reounded-xl box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" /> 567</div> 568<div class="form-group" id="nom_field"> 569<input type="text" name="nom" id="nom" placeholder="Nom" class="rounded-2xl md:reounded-xl box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" /> 570</div> 571<div class="form-group" id="ville_field"> 572<input id="ville" class="rounded-2xl md:reounded-xl localisation autoclear withdefault autoclear-default ui-autocomplete-input box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" type="text" value="" name="ville" placeholder="Code postal ou Ville" autocomplete="off" onblur="if($('#codeINSEE-ville').val() == '' && $('#cp-ville').val() == '') $('#ville').val('');"> 573<input type="hidden" id="codeINSEE-ville" name="codeINSEE" /> 574<input type="hidden" id="cp-ville" name="cp" /> 575</div> 576</div> 577<div class="form-group" id="submit_crea"> 578<a id="btnSubmitCreaCompte" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" href='javascript:void(0)'>Me connecter</a> 579</div> 580</div> 581<div class="form-group"> 582<p class="text-sm my-4"> 583En cliquant sur "Me connecter", vous confirmez que vous acceptez les 584<a href="javascript:;" class="underline text-black hover:text-black" onclick="window.open('/pa/informations-legales#cgu', '','width=670,height=530,scrollbars=yes,toolbar=no');" title="">CGU</a> et la 585<a href="javascript:;" class="underline text-black hover:text-black" onclick="window.open('/pa/informations-legales#pc', '','width=670,height=530,scrollbars=yes,toolbar=no');" title="">Politique de confidentialité</a> 586</p> 587</div>
vendor: 67 bytes, lines 587-588
587 588<script src='https://www.google.com/recaptcha/api.js'></script>
589<div id='recaptcha' class="g-recaptcha" 590data-sitekey="6LcYLxoUAAAAAOcuX4_D_kvUWbRTjSCgGkOWt2Tp" 591data-callback="onSubmit" 592data-size="invisible"></div> 593<div class="rgpd-links-liste text-xs flex flex-col gap-2 items-center"> 594<a href="javascript:;" url="/communfo/popincommunfo/default/fcbx?boxtype=rgpd_contacts&linktype=infotrait_creacompte" class="fcbx_default rgpd-links text-sm underline block text-black hover:text-black">Information relative aux traitement de vos données</a> 595<a href="javascript:;" url="/communfo/popincommunfo/default/fcbx?boxtype=rgpd_contacts&linktype=exercdroits" class="fcbx_default rgpd-links text-sm underline block text-black hover:text-black">Exercer mes droits</a> 596</div> 597</form> 598<p class="text-sm text-center">Déjà membre ? <a href="javascript:;" class="underline text-black hover:text-black" onclick="show_step('cnx_login_form');xt_click(this,'C',xtn2,'popin_connect_email','A');return false;">Me connecter</a></p> 599</div> 600<!-- Creation ok --> 601<div class="popin_content" id="creation_ok" style="display: none;"> 602<div class="success_popmessage"> 603<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/popin/check_48x48_green.svg" width="48" height="48" /> 604<p>Votre compte a été créé avec succès.</p> 605</div> 606</div> 607<!-- Formulaire de mote de passe oublié --> 608<div class="popin_content" id="passoublie" style="display: none;"> 609<h3 class="text-xl md:text-lg font-semibold text-left mb-2">Vous avez oublié votre mot de passe</h3> 610<p class="text-sm mb-6">Saisissez l'adresse électronique associée à votre compte ParuVendu.fr puis cliquez sur Valider. Nous vous enverrons un email avec vos informations de connexion.</p> 611<form class="form_wrapper" name="forgottenpass"> 612<div class="flex flex-col gap-6"> 613<div class="form-group"> 614<input type="email" id="id_indentifiant_txt" name="email" class="inputTextModifInfoPassOublie box-border min-h-12 md:min-h-10 py-2 px-3 ring block w-full shadow-sm sm:text-sm border-1 border-grey-75 focus:border-black text-base sm:text-sm placeholder-grey-60 font-sans" value="" /> 615</div> 616<a href="javascript:;" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" id="submit_forgottenpass">Valider</a> 617</div> 618</form> 619</div> 620<div class="popin_content" id="passoubliesaisiecode" style="display: none;"> 621<form class="form_wrapper" name="valide_code_secure"> 622<div class="form-group"> 623<a href="javascript:;" class="mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content" id="submit_valide_code_secure">Valider</a> 624</div> 625</form> 626<div id="forgotten_password_help" class="fph_content" style="display:none;"> 627<p class="text-xl md:text-lg font-semibold text-left mb-2">Pourquoi je ne reçois pas l'e-mail avec le code ?</p> 628<p class="text-sm">Notre e-mail et notre code de vérification peuvent prendre quelques minutes pour arriver dans votre boîte mail. S'il n'y a toujours rien de notre part après quelques instants, voici quelques conseils :</p> 629<ul class="flex flex-col gap-2 my-4"> 630<li class="flex gap-2"><span class="border-2 border-red text-red text-sm rounded-full w-8 h-8 flex-none flex justify-center items-center">1</span> 631<div class="text-sm"><strong>Ajoutez-nous à vos contacts</strong> 632L'ajout de [email protected] en tant qu'expéditeur de confiance vous assurera de recevoir tous nos e-mails 633</div> 634</li> 635<li class="flex gap-2"><span class="border-2 border-red text-red text-sm rounded-full w-8 h-8 flex-none flex justify-center items-center">2</span> 636<div class="text-sm"><strong>Vérifiez vos spams</strong> 637Notre e-mail peut être arrivé dans votre dossier courrier indésirable (spam) ou promotions 638</div> 639</li> 640</ul> 641<div class="flex gap-2 my-2"> 642<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/popin/info_black_18dp.svg" /> 643<p>Votre code est unique et ne peut être envoyé qu'à une seule adresse email.</p> 644</div> 645<a href='#' class='mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content mt-6' onclick='hidePopinConnexionHelp();'>Ok</a> 646</div> 647</div> 648<div id="block_wait" style="display: none;"> 649<p>Veuillez patienter...</p> 650<div class="loader_square"> 651<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/fancybox/fancybox_loading.gif" /> 652</div> 653</div>
654<script type="text/javascript"> 655 var mpo = false; 656 657 var sxiti = '288379'; 658 var urlReload = '/inscription/'; 659 660 var urlPassOublie = '/utilisateurparticulierfo/default/passOublie'; 661 var urlConnectViaCode = '/utilisateurparticulierfo/default/connectViaCode'; 662 var urlValideCodeUtilisateur= '/utilisateurparticulierfo/default/valideCodeUtilisateur'; 663 var urlMonCompte = '/utilisateurparticulierfo/default/accueilCompte'; 664 var urlLoginAjax = '/communfo/contactannonceur/ajax/identificationparticulier_v4';///communfo/contactannonceur/ajax/identificationParticulierV2/ 665 var urlVerif = '/utilisateurparticulierfo/ajax/verifemail'; 666 var urlMailReactivationCompte = '/utilisateurparticulierfo/ajax/mailreactivationcompte'; 667 var error_block = $("#error_block"); 668 var register_form = $("form[name='contactplus_inscription']"); 669 var forgottenpass_form = $("form[name='forgottenpass']"); 670 var valide_code_secure_form = $("form[name='valide_code_secure']"); 671 var known_email = false; 672 var questionSelectionne = false; 673 var popinCalled = '.identification';//Class qui permet de cibler le bouton à "cliquer" en fin de processus. La Class correspondant au type de contact demandé. 674 // console.log("PopinCalled : " + popinCalled); 675 676 //On affiche l'ajax loader dès qu'une requête ajax est lancée, et on le cache quand elle est terminée. 677 var $loader = $('#block_wait'), timer; 678 $loader.hide(); 679 $(document).ajaxStart(function(){ 680 timer && clearTimeout(timer); 681 timer = setTimeout(function(){ 682 $loader.show("fast","swing"); 683 }, 684 300); 685 }).ajaxStop(function() 686 { 687 clearTimeout(timer); 688 $loader.hide("fast","swing"); 689 }); 690 691 // Gestion compteur 692 var delaiRestant = 0; 693 function majCompteur() { 694 delaiRestant = delaiRestant - 1; 695 if(delaiRestant>0) { 696 $("#btnSubmitIdentificationCompte").hide(); 697 if(delaiRestant < 60) { 698 seconde = delaiRestant; if(seconde < 10) seconde = '0'+seconde; 699 $("#btnTemporisation").html('Patienter ' + seconde + ' secondes...').show(); 700 } else { 701 temps=new Date(); 702 temps.setTime(delaiRestant*1000); 703 heure = temps.getHours()-1; if(heure < 10) heure = '0'+heure; 704 minute = temps.getMinutes(); if(minute < 10) minute = '0'+minute; 705 seconde = temps.getSeconds(); if(seconde < 10) seconde = '0'+seconde; 706 $("#btnTemporisation").html('Patienter ' +heure+":"+minute+":"+seconde+ '...').show(); 707 } 708 } else { 709 $("#btnSubmitIdentificationCompte").show(); 710 $("#btnTemporisation").hide(); 711 // window.clearInterval(this); 712 } 713 } 714 window.setInterval("majCompteur();", 1000); 715 716 $(function(){ 717 718 initAutocompleteLocalisationville('ville', 'codeINSEE-ville', 'cp-ville'); 719 720 $("ul.ui-widget-content").css("z-index",9000);//Dans le cas d'une instanciation dans une fancybox il faut ajuster le z-index; 721 722 //Comportements 723 $('input[name="login"], input[name="password"]').keypress(function(e){ 724 if( e.which == 13 ){$("#btnSubmitIdentificationCompte").trigger("click");} 725 }); 726 727 $('#passoublie input[name="email"]').keypress(function(e){ 728 if( e.which == 13 ){ 729 $("#submit_forgottenpass").trigger("click"); 730 } 731 }); 732 733 $('#register_form input').keypress(function(e){ 734 if( e.which == 13 ){ 735 $("#btnSubmitCreaCompte").trigger("click"); 736 } 737 }); 738 739 // $("#btn_fbk_cnx").click(function() { 740 // //Stats 741 // if(typeof xt_med !== "undefined") xt_med('C',xtn2,'header-FB-connect','A'); 742 // //action 743 // goFacebookAuthentification(urlReload,{contactType:popinCalled}); 744 // }); 745 746 // $("#btn_ggl_cnx").click(function() { 747 // //Stats 748 // if(typeof xt_med !== "undefined") xt_med('C',xtn2,'header-FB-connect','A'); 749 // //action 750 // goGoogleAuthentification(urlReload,{contactType:popinCalled}); 751 // }); 752 753 // Mail réactivation d'un compte 754 $('#btnSubmitEnvoyerMailCompteActif').click(function(){ 755 login = $('input[name="login"]').val(); //récupère la valeur de email 756 757 $("#error_block").html("").hide(); 758 $("#error_block_code").html("").hide(); 759 $loader.show("fast","swing"); 760 761 $.ajax({
762 url: urlMailReactivationCompte, 763 type: "POST", 764 dataType: "json", 765 data: {alerte_saisie_email: login}, 766 success: function (res) { 767 $('#block_wait').hide("fast","swing"); 768 $('#cnx_compte_non_actif_bloc').html('<h4>Un mail vient de vous être envoyé pour réactiver votre compte</h4>'); 769 } 770 }); 771 }); 772 773 774 //Processus d'authentification 775 $('#btnSubmitIdentificationCompte').click(function(){ 776 777 login = $('input[name="login"]').val(); //récupère la valeur de email 778 password = $('input[name="password"]').val();//Récupère la valeur de pass 779 pass_is_visible = $('input[name="password"]').is(":visible"); 780 781 $("#error_block").html("").hide(); 782 $("#error_block_code").html("").hide(); 783 if ($("#popinapinscription-avantages").length) { 784 $("#popinapinscription-avantages").fadeOut(300); 785 } 786 787 if(login == "" && known_email == false){ 788 if($('#identification_eMail').hasClass('error') == false) { 789 $('#identification_eMail').addClass('error'); 790 } 791 $("#error_block_mail").html("<span class='errorconnect'>Veuillez saisir votre email.</span>").show(); 792 }else if(login !="" && known_email == false){ 793 794 //On vérifie l'email 795 $.ajax({
796 url: urlVerif, 797 type: "POST", 798 dataType: "json", 799 data: {alerte_saisie_email: login}, 800 success: function (res){ 801 if(res.isOK == true){ 802 if(res.utilisateur && res.utilisateur.flagActif == '0'){ 803 // Non actif 804 if(popinCalled == '.deposerAnnoncePhoto') { 805 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-DemandeActivationCompte"); 806 } else { 807 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-DemandeActivationCompte"); 808 } 809 show_step("cnx_compte_non_actif"); 810 } else { 811 // ok pour authentification 812 if(popinCalled == '.deposerAnnoncePhoto') { 813 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-ConnexionEmail"); 814 } else { 815 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-ConnexionEmail"); 816 } 817 if($('#identification_eMail').hasClass('error') == false) { 818 $('#identification_eMail').removeClass('error'); 819 } 820 $('#error_block_mail').slideToggle(); 821 known_email = true; 822 823 if(res.utilisateur.delaiAttenteConnexion > 0) { 824 if(popinCalled == '.deposerAnnoncePhoto') { 825 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-EchecConnexionTemporisation"); 826 } else { 827 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-EchecConnexionTemporisation"); 828 } 829 $("#error_block").html("<span class='errorconnect'>Trop de tentatives de connexion, réessayez plus tard</span>").show(); 830 831 delaiRestant = res.utilisateur.delaiAttenteConnexion; 832 } 833 834 $.when( 835 $("#pass_field").slideDown().promise(), 836 $("#seconnecter").slideDown().promise(), 837 $("#seconnecter_sstitre").slideDown().promise(), 838 $("#btnViaCodeEmail").slideDown().promise() 839 ).done(function() { 840 $.fancybox.update(); 841 }); 842 843 $("#btnSubmitIdentificationCompte").html("Me connecter"); 844 $("#connexionouinscription").hide(); 845 $("#connexionouinscription_sstitre").hide(); 846 $("#popinAuthPassword").focus(); 847 $("#btnGoogle").hide(); 848 $('#blocVousEtesPro').hide(); 849 } 850 }else{ 851 //Si il y a un message d'erreur, on l'affiche 852 if(res.message){ 853 if($('#identification_eMail').hasClass('error') == false) { 854 $('#identification_eMail').addClass('error'); 855 } 856 $("#error_block_mail").html("<span class='errorconnect'>" + res.message + "</span>").show(); 857 }else{ 858 //Il s'agit d'un nouveau compte, on affiche le formulaire de création. 859 $("#login_crea_field input").val(login); 860 $("#popinCalledCptCrea").val(popinCalled); 861 $("#connexionouinscription").hide(); 862 $("#connexionouinscription_sstitre").hide(); 863 $("#sinscrire").slideDown(); 864 show_step("register_form"); 865 } 866 } 867 } 868 }); 869 870 }else if(known_email == true && pass_is_visible == true){ 871 872 //Gestion du cas où le mot de passe est validé vide 873 if(password == "") 874 { 875 if($('#popinAuthPassword').hasClass('error') == false) { 876 $('#popinAuthPassword').addClass('error'); 877 } 878 $("#error_block_pass").html("<span class='errorconnect'>Merci de saisir votre mot de passe.</span>").show(); 879 }else{ 880 $.ajax({
881 url:urlLoginAjax, 882 type:'POST', 883 data:{ 884 'login': login, 885 'password': password 886 }, 887 success: function(auth){ 888 if(auth.ok == false){ 889 if(auth.utilisateur.delaiAttenteConnexion > 0){ 890 delaiRestant = auth.utilisateur.delaiAttenteConnexion; 891 } 892 893 if($('#identification_eMail').hasClass('error') == false) { 894 $('#identification_eMail').addClass('error'); 895 } 896 if($('#popinAuthPassword').hasClass('error') == false) { 897 $('#popinAuthPassword').addClass('error'); 898 } 899 $("#error_block_pass").html("<span class='errorconnect'>" + auth.message + "</span>").show(); 900 }else if(auth.ok == true){ 901 gestionAuthOk(); 902 } 903 } 904 }); 905 } 906 } 907 908 }); 909 910 //Processus de création de compte 911 $("#btnSubmitCreaCompte").click(function(){ 912 $("#error_block").html("").hide(); 913 $("#error_block_code").html("").hide(); 914 if(register_form.valid()){ 915 if(grecaptcha.getResponse() != ''){ 916 grecaptcha.reset(); 917 } 918 grecaptcha.execute(); 919 } 920 }); 921 922 //Processus pass oublié 923 $("#submit_forgottenpass").click(function(){ 924 $("#error_block").html("").hide(); 925 $("#error_block_code").html("").hide(); 926 if(forgottenpass_form.valid()){ 927 $loader.show("fast","swing"); 928 $(forgottenpass_form).submit(); 929 } 930 }); 931 }); 932 933 function gestionAuthOk() { 934 // Affichage de la popin de contact 935 if(popinCalled == '.deposerAnnoncePhoto') { 936 window.location.href = '/communfo/deposegeneriquefo/commun/landingtestphoto/?rub=0'; 937 } else if(popinCalled == '.deposerAnnoncePhotoAutreRubrique') { 938 window.location.href = '/depose-annonce-gratuite/'; 939 } else if((popinCalled == '.identification' || popinCalled == '.autopromoinscription' || popinCalled == '.coteprecisegratuite' || popinCalled == '.fichetechniquegratuite' || popinCalled == '.pjimmo') && typeof popinIdentRedirect !== 'undefined') { 940 window.location.href = popinIdentRedirect; 941 }else if(popinCalled == '.ajouterAuxFavorisPrix'){ 942 $("a.clicFavBtnPrix").trigger("click"); 943 }else if(popinCalled == '.sauvegarderAnnonce'){ 944 $("a.fcbx_sauvegarderAnnonce").trigger("click"); 945 }else if(popinCalled == '.ajouterAuxFavoris'){ 946 if($("a.clicFavBtn").length) { 947 $("a.clicFavBtn").trigger("click"); 948 } else if($("div.clicFavBtn").length) { 949 $("div.clicFavBtn").trigger("click"); 950 } else { 951 $("a" + popinCalled).trigger("click"); 952 } 953 }else if( popinCalled == '.faireoffredirecte') { 954 $("input" + popinCalled).trigger("click"); 955 } else if( popinCalled == '.contactpartel' || popinCalled == '.contactparmail') { 956 // Désactivation onclick xiti 957 click = $("a.fcbx_contactAnnonceur" + popinCalled).attr('onclick'); 958 $("a.fcbx_contactAnnonceur" + popinCalled).attr('onclick', ''); 959 // Ouverture popin 960 $("a.fcbx_contactAnnonceur" + popinCalled).trigger("click"); 961 // réactivation onclick xiti 962 $("a.fcbx_contactAnnonceur" + popinCalled).attr('onclick', click); 963 } else if( popinCalled == '.connexion_contact_tel' || popinCalled == '.connexion_contact_mail') { 964 // mobile 965 location.href = '?type='+popinCalled.replace(/\./g, ""); 966 }else{ 967 if(popinCalled == '.deposerAnnoncePhoto') { 968 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src","https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2="+xtn2+"&p=Popin-Depose-ConnexionOK::email"); 969 }else{ 970 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src","https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2="+xtn2+"&p=Popin-Contact-ConnexionOK::email"); 971 } 972 $("a" + popinCalled + ".fcbx_contactAnnonceur").trigger("click"); 973 } 974 } 975 976 /************************* 977 * Affiche le div passé en paramètre 978 * et cache les autres "popin_content" 979 * 980 * @param step 981 */ 982 983 function show_step(step) 984 { 985 if(step == "cnx_login_form") 986 { 987 if(popinCalled == '.deposerAnnoncePhoto') { 988 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-SaisieEmail"); 989 }else{ 990 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-SaisieEmail"); 991 } 992 $("#seconnecter").hide(); 993 $("#sinscrire").hide(); 994 $("#connexionouinscription").slideDown(); 995 996 }else if(step == "register_form"){ 997 $("#popinCalledCptCrea").val(popinCalled); 998 if(popinCalled == '.deposerAnnoncePhoto') { 999 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-InscriptionEmail"); 1000 }else{ 1001 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-InscriptionEmail"); 1002 } 1003 } 1004 //On vide et on cache le block d'erreur 1005 $("#error_block").html(" ").hide(); 1006 $("#error_block_code").html("").hide(); 1007 1008 //On récupère les valeurs des champs du formulaire précédent 1009 if(step == "passoublie") 1010 { 1011 login = $("input[name='login']").val(); 1012 //on récupère d'abord la valeur du champ email 1013 $("input[name='email']").val(login); 1014 if(login == '' || mpo) { 1015 $("#passoubliesaisiecode").hide(); 1016 //On cache tout pour n'afficher que celui demandé 1017 $(".popin_content").hide(); 1018 $("#" + step).show(); 1019 } else { 1020 $(forgottenpass_form).submit(); 1021 } 1022 } else { 1023 //On cache tout pour n'afficher que celui demandé 1024 $(".popin_content").hide(); 1025 $("#" + step).show(); 1026 } 1027 1028 if(step == "cnx_login_form") { 1029 $("#login_field input").focus(); 1030 } 1031 //On met à jour la taille de la fcbx 1032 $.fancybox.update(); 1033 } 1034 1035 //Définition des règles de validation du formulaire 1036 $(register_form).validate({ 1037 rules: { 1038 eMail : { 1039 required: true, 1040 email: true 1041 }, 1042 prenom: "required", 1043 nom: "required", 1044 ville: "required" 1045 }, 1046 messages: { 1047 eMail : { 1048 required: "Merci de renseigner votre email.", 1049 email: "Le format de votre adresse mail n'est pas reconnu" 1050 }, 1051 prenom: "Merci de renseigner votre prénom.", 1052 nom: "Merci de renseigner votre nom.", 1053 ville: "Merci de renseigner votre ville." 1054 }, 1055 errorLabelContainer: '#error_block', 1056 wrapper: "ul", 1057 errorElement: "li", 1058 submitHandler: function() { 1059 $.ajax({
1060 url: '/communfo/contactannonceur/ajax/creationcompte/', 1061 type: "GET", 1062 data: $(register_form).serialize(), 1063 success: function(data){ 1064 if(data.ok==true){ 1065 $("#layer_stats").html('<img alt="" src="https://logs11.xiti.com/hit.xiti?s=288379&s2='+xtn2+'&p=Popin-Contact-ConnexionOK::email" width="1" height="1" />'); 1066 if(popinCalled != '.deposerAnnoncePhoto' && popinCalled != '.deposerAnnoncePhotoAutreRubrique') { 1067 show_step("creation_ok"); 1068 } 1069 1070 if(popinCalled == '.deposerAnnoncePhoto') { 1071 window.location = '/communfo/deposegeneriquefo/commun/landingtestphoto/?compteCree=1&rub=0'; 1072 } else if(popinCalled == '.deposerAnnoncePhotoAutreRubrique') { 1073 window.location = '/depose-annonce-gratuite/?compteCree=1'; 1074 } else if(popinCalled == '.autopromoinscription') { 1075 // Pas d'actions 1076 } else { 1077 gestionAuthOk(); 1078 } 1079 }else if(data.ok == false){ 1080 if(data.nom == "existedeja") { 1081 show_step('cnx_login_form'); 1082 $("#identification_eMail").val($("#eMail").val()); 1083 if(popinCalled == '.deposerAnnoncePhoto') { 1084 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Depose-ConnexionEmail"); 1085 } else{ 1086 if($("#pixel_tracker").length) $("#pixel_tracker").attr("src", "https://logs11.xiti.com/hit.xiti?s="+sxiti+"&s2=" + xtn2 + "&p=Popin-Contact-ConnexionEmail"); 1087 } 1088 $('#error_block').slideToggle(); 1089 known_email = true; 1090 $("#pass_field").slideDown(); 1091 $("#btnSubmitIdentificationCompte").html("Me connecter"); 1092 $("#connexionouinscription").hide(); 1093 $("#connexionouinscription_sstitre").hide(); 1094 $("#seconnecter").slideDown(); 1095 $("#seconnecter_sstitre").slideDown(); 1096 $("#popinAuthPassword").focus(); 1097 /*$("#error_block").html("<span class='errorconnect'>" + data.message + "</span>").show();*/ 1098 1099 $("#btnGoogle").hide(); 1100 $('#blocVousEtesPro').hide(); 1101 $("#btnViaCodeEmail").slideDown(); 1102 } 1103 else{ 1104 $("#error_block").html("<span class='errorconnect'>" + data.message + "</span>").show(); 1105 } 1106 } 1107 } 1108 }); 1109 } 1110 }); 1111 1112 $(forgottenpass_form).validate({ 1113 rules: { 1114 email : { 1115 required: true, 1116 email: true 1117 } 1118 }, 1119 messages: { 1120 eMail : { 1121 required: "Merci de renseigner votre email.", 1122 email: "Le format de votre adresse mail n'est pas reconnu" 1123 } 1124 }, 1125 errorElement: "span", 1126 submitHandler: function(){ 1127 $.ajax({
1128 url: urlPassOublie, 1129 type: "POST", 1130 data: {"txtmail" : $('#id_indentifiant_txt').val(), "ajax" : 1}, 1131 success: function(transport) { 1132 if(transport.isOk){ 1133 $(".popin_content").hide(); 1134 afficherBlocPin('passOublie'); 1135 }else{ 1136 $('#pin_1').focus(); 1137 $("#error_block").html("<span class='errorconnect'>" + transport.message + "</span>").show(); 1138 } 1139 } 1140 }).done(function(){ $('#block_wait').hide("fast","swing");}); 1141 } 1142 }); 1143 1144 $('#lienViaCodeEmail').click(function(){ 1145 $("#error_block_code").html('').hide(); 1146 $.ajax({ 1147 url: urlConnectViaCode, 1148 type: "POST", 1149 data: {"txtmail" : $('#identification_eMail').val(), "ajax" : 1}, 1150 success: function(transport) { 1151 if(transport.isOk){ 1152 $(".popin_content").hide(); 1153 afficherBlocPin('connectViaCode'); 1154 }else{ 1155 $('#pin_1').focus(); 1156 $("#error_block_code").html("<span class='errorconnect'>" + transport.message + "</span>").show(); 1157 } 1158 }, 1159 error: function(xhr, status, error) { 1160 if (xhr.status === 404) { 1161 $("#error_block_code") 1162 .html("<span class='errorconnect'>Page introuvable (404)</span>") 1163 .show(); 1164 } else { 1165 $("#error_block_code") 1166 .html("<span class='errorconnect'>Une erreur est survenue</span>") 1167 .show(); 1168 } 1169 } 1170 }).done(function(){ $('#block_wait').hide("fast","swing");}); 1171 }); 1172 1173 $(valide_code_secure_form).validate({ 1174 submitHandler: function(){ 1175 $.ajax({
1176 url: urlValideCodeUtilisateur, 1177 type: "POST", 1178 data: $(valide_code_secure_form).serialize(), 1179 success: function(transport) { 1180 if(transport.isOk){ 1181 // Redirige avec ticket token 1182 var formInscription=true; 1183 if(formInscription && transport.redirectUrl) { 1184 window.location.href = transport.redirectUrl ; 1185 } else { 1186 gestionAuthOk(); 1187 } 1188 }else{ 1189 $("form[name='valide_code_secure'] input[type=text]").val(''); 1190 $("#error_block_code").html("<span class='errorconnect'>" + transport.message + "</span>").show(); 1191 } 1192 } 1193 }); 1194 } 1195 }); 1196 1197 var interval = null; 1198 function afficherBlocPin(type) { 1199 $("#passoublie").hide(); 1200 if(type == 'connectViaCode') { 1201 var email = $('#identification_eMail').val(); 1202 1203 var urlredirect = '%2Futilisateurparticulierfo%2Fdefault%2FaccueilCompte'; 1204 } else { 1205 var email = $('#id_indentifiant_txt').val(); 1206 var urlredirect = ''; 1207 } 1208 html = "" + 1209 "<style>" + 1210 "input::-webkit-outer-spin-button," + 1211 "input::-webkit-inner-spin-button {" + 1212 "-webkit-appearance: none;" + 1213 "margin: 0;" + 1214 "}" + 1215 "/* Firefox */" + 1216 "input[type=number] {" + 1217 "-moz-appearance: textfield;" + 1218 "}" + 1219 "</style>"; 1220 if(type == 'connectViaCode') { 1221 html = html + "<p class='text-center text-base'>Un code de vérification a été envoyé à " + email + ".<br/>Il est valable pendant <strong>5 minutes</strong>.</p>"; 1222 } else { 1223 html = html + "<p class='text-center text-base'>Saisissez le code à 6 chiffres que nous avons envoyé à " + email + ".</p>"; 1224 } 1225 // "<br /><br />" + 1226 html = html + "<div style='display: flex; gap: 15px; justify-content: center; padding: 20px;'>" + 1227 "<input name='email' type='hidden' value='" + email + "'/>" + 1228 "<input name='urlredirect' type='hidden' value='" + urlredirect + "'/>" + 1229 "<input type='hidden' id='pin_1' name='pin_1'/>" + 1230 "<input type='hidden' id='pin_2' name='pin_2'/>" + 1231 "<input type='hidden' id='pin_3' name='pin_3'/>" + 1232 "<input type='hidden' id='pin_4' name='pin_4'/>" + 1233 "<input type='hidden' id='pin_5' name='pin_5'/>" + 1234 "<input type='hidden' id='pin_6' name='pin_6'/>" + 1235 "<input type='tel' inputmode='numeric' id='hidden_input' style='position:absolute;opacity:0;width:0;height:0;'/>" + 1236 "<div class='pin_display' id='d1'></div>" + 1237 "<div class='pin_display' id='d2'></div>" + 1238 "<div class='pin_display' id='d3'></div>" + 1239 "<div class='pin_display' id='d4'></div>" + 1240 "<div class='pin_display' id='d5'></div>" + 1241 "<div class='pin_display' id='d6'></div>" + 1242 "</div>"; 1243 1244 html = html + 1245 "<div class='flex items-center justify-center gap-2 text-center'>" + 1246 "<div id='error_block_code' class='text-red text-center mt-4 mb-4'></div>" + 1247 "</div>"; 1248 1249 if(type == 'connectViaCode') { 1250 html = html + "<div id='timer-block' class='flex items-center justify-center gap-2 text-center'>" + 1251 "<div class='flex items-center gap-2'>" + 1252 "<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'>" + 1253 "<circle cx='8' cy='8' r='7' stroke='#888' stroke-width='1.4'/>" + 1254 "<path d='M8 4.5V8.5L10.5 10' stroke='#888' stroke-width='1.4' stroke-linecap='round'/>" + 1255 "</svg>" + 1256 "<span id='timer'>05:00</span>" + 1257 "</div>" + 1258 "<span>
1258restantes pour saisir votre code</span>" + 1259 "</div>"; 1260 html = html + "<div id='expired-block'>Votre code a expiré... </div>"; 1261 } 1262 1263 html = html + "<div class='form-group'>" + 1264 "<div>" + 1265 "<a href='#' class='mx-auto bg-red hover:bg-red-dark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content mt-6' id='submit_valide_code_secure'>Me connecter</a>" + 1266 "</div>" + 1267 "</div>" + 1268 "<div class='form-group'>" + 1269 "<div class='flex flex-col justify-center items-center gap-4 text-sm'>"; 1270 if(type == 'connectViaCode') { 1271 html = html + "<a href='javascript:void(0)' class='text-center mt-6 underline text-black hover:text-black' onclick='sendCodeAgainConnectViaCode();'>Me renvoyer un code</a>"; 1272 } else { 1273 html = html + "<a href='javascript:void(0)' class='text-center mt-6 underline text-black hover:text-black' onclick='sendCodeAgain();'>Me renvoyer un code</a>"; 1274 } 1275 html = html + 1276 "<a href='#' class='text-center underline text-black hover:text-black' onclick='showPopinConnexionHelp();'>Vous n'avez pas reçu l'email ?</a>" + 1277 "</div>" + 1278 "</div>"; 1279 $("form[name='valide_code_secure']").html(html); 1280 1281 hidePopinConnexionHelp(); 1282 $("#passoubliesaisiecode").show(); 1283 1284 // Ouvre le clavier au clic sur les divs 1285 $(document).on('click', '.pin_display', function() { 1286 $('#hidden_input').focus(); 1287 }); 1288 1289 var isPasting = false; 1290 1291 // Paste 1292 $('#hidden_input').on('paste', function(e) { 1293 var pastedData = e.originalEvent.clipboardData.getData('text'); 1294 if (pastedData) { 1295 var val = pastedData.replace(/\s+/g, '').replace(/\D/g, '').slice(0, 6); 1296 isPasting = true; 1297 $(this).val(val).trigger('input'); 1298 if (val.length === 6) { 1299 setTimeout(function() { 1300 isPasting = false; 1301 $("#submit_valide_code_secure").trigger("click"); 1302 }, 100); 1303 } 1304 } 1305 }); 1306 1307 // Saisie dans l'input caché 1308 $('#hidden_input').on('input', function() { 1309 var val = $(this).val().replace(/\D/g, '').slice(0, 6); 1310 $(this).val(val); 1311 var digits = val.split(''); 1312 $('.pin_display').each(function(i) { 1313 $(this).text(digits[i] || ''); 1314 $(this).toggleClass('active', i === digits.length && digits.length < 6); 1315 }); 1316 $('#pin_1').val(digits[0] || ''); 1317 $('#pin_2').val(digits[1] || ''); 1318 $('#pin_3').val(digits[2] || ''); 1319 $('#pin_4').val(digits[3] || ''); 1320 $('#pin_5').val(digits[4] || ''); 1321 $('#pin_6').val(digits[5] || ''); 1322 if (digits.length === 6 && !isPasting) { 1323 $("#submit_valide_code_secure").trigger("click"); 1324 } 1325 }); 1326 1327 // Blur / focus pour le curseur 1328 $('#hidden_input').on('blur', function() { 1329 $('.pin_display').removeClass('active'); 1330 }); 1331 1332 $('#hidden_input').on('focus', function() { 1333 var val = $(this).val().replace(/\D/g, ''); 1334 if (val.length < 6) { 1335 $('#d' + (val.length + 1)).addClass('active'); 1336 } 1337 }); 1338 1339 if (interval) { 1340 clearInterval(interval); 1341 interval = null; 1342 } 1343 let total = 300; // 5 minutes en secondes 1344 interval = setInterval(function () { 1345 total--; 1346 1347 if (total <= 0) { 1348 clearInterval(interval); 1349 interval = null; 1350 1351 $('#timer').text('00:00'); 1352 $('#timer-block').hide(); 1353 $('#expired-block').show(); 1354
1355 // Redirection après 3 secondes 1356 setTimeout(function () { 1357 window.location.href = '/inscription/'; 1358 }, 1000); 1359 1360 return; 1361 } 1362 1363 const minutes = String(Math.floor(total / 60)).padStart(2, '0'); 1364 const seconds = String(total % 60).padStart(2, '0'); 1365 $('#timer').text(minutes + ':' + seconds); 1366 1367 // Passe en orange dans la dernière minute 1368 if (total <= 60) { 1369 $('#timer').addClass('urgent'); 1370 } 1371 1372 }, 1000); 1373 } 1374 1375 function onSubmit(token) { 1376 $loader.show("fast","swing"); 1377 $("#popinCalledCptCrea").val(popinCalled); 1378 $(register_form).submit(); 1379 } 1380 1381 function moveNextField(currentElement, nextElementId) { 1382 // Check if value is a number 1383 if (!isNaN($('#' + currentElement).val()) && '' != $('#' + currentElement).val()) { 1384 if ('done' != nextElementId) { 1385 $('#' + nextElementId).focus(); 1386 } else { 1387 $("#submit_valide_code_secure").trigger("click"); 1388 } 1389 } else { 1390 $('#' + currentElement).val('') 1391 } 1392 } 1393 1394 function sendCodeAgain() { 1395 // Re-send by submit form again 1396 $('#submit_forgottenpass').click() 1397 $('#pin_1').focus(); 1398 } 1399 1400 function sendCodeAgainConnectViaCode() { 1401 // Re-send by submit form again 1402 $('#lienViaCodeEmail').trigger('click'); 1403 $('#pin_1').focus(); 1404 } 1405 1406 function showPopinConnexionHelp() { 1407 $('#forgotten_password_help').show(); 1408 $("form[name='valide_code_secure']").hide(); 1409 $("#error_block").hide(); 1410 $("#error_block_code").hide(); 1411 } 1412 1413 function hidePopinConnexionHelp() { 1414 $('#forgotten_password_help').hide(); 1415 $("form[name='valide_code_secure']").show(); 1416 } 1417 1418 $(document).on('click', '#submit_valide_code_secure', function() 1419 { 1420 $("#error_block").html("").hide(); 1421 $("#error_block_code").html("").hide(); 1422 if(valideCodeSecureFormIsValid()){ 1423 $loader.show("fast","swing"); 1424 $(valide_code_secure_form).submit(); 1425 } 1426 }); 1427 1428 function valideCodeSecureFormIsValid() 1429 { 1430 for (i = 1; i <= 6; i++) { 1431 if (!isNaN($('#pin_' + i).val()) && '' == $('#pin_' + i).val()) { 1432 $("#error_block_code").html("<span class='errorconnect'>Tous les champs sont obligatoires</span>").show(); 1433 $("form[name='valide_code_secure'] input[type=text]").val(''); 1434 return false; 1435 } 1436 } 1437 return true; 1438 } 1439 1440 1441 </script>
1441 1442<!-- Espace d'affichage des message d'erreur --> 1443<div id="error_block" class="text-red text-xs text-center mt-4"></div> 1444</div> 1445</div>
1446<script> 1447var togglePassword = document.querySelector('#togglePassword'); 1448var passwordshow = document.querySelector('#popinAuthPassword'); 1449togglePassword.addEventListener('click', function (e) { 1450// toggle the type attribute 1451const type = passwordshow.getAttribute('type') === 'password' ? 'text' : 'password'; 1452passwordshow.setAttribute('type', type); 1453// toggle the eye slash icon 1454if(this.innerHTML === 'visibility'){ 1455this.innerHTML= 'visibility_off'; 1456} else { 1457this.innerHTML= 'visibility'; 1458} 1459}); 1460</script>
1460 1461<div style="font-size: 0;"> 1462<img alt="" src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/images2008/trans.gif" width="1" height="1" id="pixel_tracker_origine" /> 1463<img alt="" src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/images2008/trans.gif" width="1" height="1" id="pixel_tracker" /> 1464</div> 1465<style type="text/css"> 1466.popin_content{ 1467max-width:478px; 1468} 1469#timer-block { 1470display: flex; 1471align-items: center; 1472gap: 8px; 1473font-size: 15px; 1474color: #444; 1475} 1476#timer { 1477font-weight: 600; 1478font-variant-numeric: tabular-nums; 1479color: #111; 1480transition: color 0.3s; 1481} 1482#timer.urgent { 1483color: #D85A30; 1484} 1485#expired-block { 1486display: none; 1487background: #FAECE7; 1488border: 1px solid #F0997B; 1489border-radius: 8px; 1490padding: 12px 20px; 1491font-size: 14px; 1492color: #993C1D; 1493text-align: center; 1494} 1495</style> 1496<div class="flex flex-col gap-6 justify-center items-center" id="blocVousEtesPro"> 1497<p>Vous êtes pro ?</p> 1498<a href="https://pro.paruvendu.fr/" target="_blank" class="mx-auto bg-bluepro hover:bg-blueprodark min-h-12 md:min-h-10 px-16 md:px-8 text-white hover:text-white flex justify-center items-center rounded-full font-medium text-base max-content">Continuer en tant que professionnel</a> 1499</div> 1500</div> 1501<div class="grid grid-cols-3 gap-16 xl:gap-10 md:gap-8 sm:gap-4 py-16 xl:py-12 lg:py-10 sm:py-6 px-20 xl:px-12 lg:px-3.5"> 1502<div class="xl:col-span-3 text-center flex flex-col gap-8 xl:gap-6 lg:gap-4 items-center"> 1503<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/utilisateurparticulier/compteperso.png" alt="Un profil à votre image" /> 1504<h4 class="text-xl xl:text-lg lg:text-base">Un compte personnalisé</h4> 1505<p class="text-base xl:text-sm">Accedez à votre compte personnel pour retrouver vos annonces, vos favoris, votre messagerie... Toutes les fonctionnalités nécessaires pour faciliter vos ventes et vos recherches.</p> 1506</div> 1507<div class="xl:col-span-3 text-center flex flex-col gap-8 xl:gap-6 lg:gap-4 items-center"> 1508<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/utilisateurparticulier/profilimage.png" alt="Un profil à votre image" /> 1509<h4 class="text-xl xl:text-lg lg:text-base">Un profil à votre image</h4> 1510<p class="text-base xl:text-sm">Créer un avatar qui vous ressemble, écrire quelques mots pour vous présenter, faire un lien vers votre page Facebook ?</p> 1511</div> 1512<div class="xl:col-span-3 text-center flex flex-col gap-8 xl:gap-6 lg:gap-4 items-center"> 1513<img src="https://img.paruvendu.fr/_static_/2026100108/communfo/img/modules/utilisateurparticulier/fideliterecomp.png" alt="Une fidélité récompensée" /> 1514<h4 class="text-xl xl:text-lg lg:text-base">Une fidélité récompensée</h4> 1515<p class="text-base xl:text-sm">Niveaux d'expérience, badges, points bonus : sur Paruvendu.fr, on récompense votre fidélité !</p> 1516</div> 1517</div> 1518<div class="navete12-footercopy"> 1519<p>© 2026 ParuVendu.fr | Tous droits réservés<br /> 1520© Crédits photos | Fotolia</p> 1521</div> 1522</div> 1523</div>
1524<script src="https://img.paruvendu.fr/_static_/getutf8/_static______1781159751_____communfo_____js_____smarttag.js?func=proxy&process=minify-js"></script>
vendor: 2 bytes, line 1524
1524
1525<script type="text/javascript"> 1526 var xiti_s2 = xtn2 = '9'; 1527 1528 window.tag = new ATInternet.Tracker.Tag({"site":"288379"}); 1529 window.tag.privacy.setVisitorOptin(); 1530 window.tag.page.send({"name":"Identification_Mc","level2":9,"customObject":{"xtimod":8,"x9":0}}); </script>
vendor: 2 bytes, line 1530
1530
1531<script> 1532function xt_click(obj,a,n2,page,type,url,x3){ 1533if(typeof window.tag == 'undefined') return; 1534var t = (type == 'N')?'navigation':((type == 's')?'exit':'action'); 1535var params = {name:page, level2: n2, type: t}; 1536if(obj != null) params.elem = obj; 1537if(typeof url != 'undefined' && url != '') { 1538params.callback = function() {document.location = url}; 1539} 1540return window.tag.click.send(params); 1541} 1542function xt_med(type,section,page,x1,x2,x3,x4,x5){ 1543return xt_click(null,type,section,page,x1,x2,x3); 1544} 1545function xt_adc(obj, page){ 1546return xt_click(obj,null,null,page); 1547} 1548</script>
1548 1549</div>
1550<script type="text/javascript"> 1551function fireWhenReady() { 1552 if (typeof jQuery != 'undefined' && typeof fnReady != 'undefined') { 1553 fnReady(); 1554 } else { 1555 setTimeout(fireWhenReady, 500); 1556 } 1557} 1558fireWhenReady(); 1559</script>
1559 1560 1561
1561<script type="text/javascript"> 1562 if(typeof sondecmp === 'undefined') { 1563 var img = document.createElement('img'); 1564 img.src = 'https://trab.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/collectcmp/?url=https%3A%2F%2Fwww.paruvendu.fr%2Finscription%2F&type=nocmp&rand=1790855718'; 1565 img.width = 1; 1566 img.height = 1; 1567 img.style.display='none'; 1568 document.body.appendChild(img); 1569 } 1570 </script>
1570 1571
1571<script type="text/javascript"> 1572 if(!window.navigator.userAgent.match(/Chrome-Lighthouse/) && !window.navigator.userAgent.match(/Google-InspectionTool/)){ 1573 if(typeof sondecmp === 'undefined') { 1574 var img = document.createElement('img'); 1575 img.src = 'https://trab.paruvendu.fr/communfo/defaultcommunfo/defaultcommunfo/sondecmp/?url=https%3A%2F%2Fwww.paruvendu.fr%2Finscription%2F&rand=1790855718'; 1576 img.width = 1; 1577 img.height = 1; 1578 img.style.display='none'; 1579 document.body.appendChild(img); 1580 } 1581 } 1582 </script>
1582 1583 </body> 1584</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.