یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
فاران محمدی
3 هفته پیش توسط فاران محمدی مطرح شد
12 پاسخ

ذخیره کردن یک صفحه در جاوااسکریپت

با سلام.دوستان من میخوام وقتی یک دکمه کلیک شد بیاد بره صفحه دیگه را باز کنه و وقتی صفحه رو رفرش کردم دیگه نیاد صفحه اول و دکمه رو نشون بده. ممنون میشم راهنمایی کنید ۲ هفته هست موندم چیکار کنم.

let vbig= document.querySelector(".vbig");
let forms= document.querySelector(".forms");
let buttons= document.querySelector(".buttons");
buttons.addEventListener('click', function(e){
if(1<6){
forms.style.display="none";
vbig.style.display="block";
}
else{
console.log('no');
}
});


ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 2 هفته پیش آپدیت شد
0

درود خوبی...
کد زیر:



<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Redirect Example</title>
  <script>
    document.addEventListener("DOMContentLoaded", () => {
      const hasVisited = localStorage.getItem("visited");
      if (hasVisited) {
        window.location.href = "page.html";
      }
      const button = document.getElementById("redirect-button");
      button.addEventListener("click", () => {
        localStorage.setItem("visited", "true");
        window.location.href = "page.html";
      });
    });
  </script>
</head>
<body>
  <h1>صفحه اصلی</h1>
  <button id="redirect-button">برو به صفحه دیگر</button>
</body>
</html>

فرزانه محمدی
@frznwh1 3 هفته پیش مطرح شد
0

باید اتربیوت تارگت بدی به دکمت


فرزانه محمدی
@frznwh1 3 هفته پیش مطرح شد
0

<button type='button' target='blank'>your button</button>


فاران محمدی
تخصص : طراح سایت
@FaranMHD 3 هفته پیش مطرح شد
0

بازم درست نشد


امیرحسین صادقیان
@DevAS 3 هفته پیش مطرح شد
0

سلام دوست عزیز در قسمت اول سوالت باید از راه زیر مشکل رو حل کنی ولی قسمت دوم رو متوجه نشدم
<button onclick="window.open('https://example.com', '_blank')">باز کردن در تب جدید</button>


فاران محمدی
تخصص : طراح سایت
@FaranMHD 3 هفته پیش مطرح شد
0

سلام. وقتی من دکمه رو کلیک میکنم صفحه جدیدی باز میشه. من میخوام بعد رفرش نیاد دکمه رو دوباره نشون بده. بره صفحه ای که باز شده رو نشون بده.دکمه مال فرم هست.


امیرحسین صادقیان
@DevAS 3 هفته پیش مطرح شد
0

ببین میتونی یه متغیر در لوکال استوریج کاربر ست کنی که مقدار True / False داشته باشه وقتی کلیک کرد مقدارش بشه true
و اول کدت مقدار این متغیر رو چک کنی که اگر true بود ریدایرکت شه به ادرسی که میخوای


فاران محمدی
تخصص : طراح سایت
@FaranMHD 3 هفته پیش مطرح شد
0

نه مقدار true هست. من میخوام صفحه ای که باز میشه. دیگه نره سیو بشه برای کاربر.


فاران محمدی
تخصص : طراح سایت
@FaranMHD 2 هفته پیش مطرح شد
0

بزارید کامل توضیح بدم متوجه بشید. یک فرمی هست که کاربر پر میکنه بعد دکمه ورود رو میزنه، من می خوام وقتی کاربر فرم رو پر کرد و ورود رو زد بره یه صفحه دیگه رو باز کنه. وقتی هم کاربر رفت بیرون و دوباره برگشت دیگه فرم ورود رو نشون نده بره صفحه ای که باز شده بود رو نشون بده. که فکر کنم با localstorage درست میشه. ممنون میشم راهنمایی کنید.


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 2 هفته پیش آپدیت شد
0

درود خوبی...
کد زیر:



<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Redirect Example</title>
  <script>
    document.addEventListener("DOMContentLoaded", () => {
      const hasVisited = localStorage.getItem("visited");
      if (hasVisited) {
        window.location.href = "page.html";
      }
      const button = document.getElementById("redirect-button");
      button.addEventListener("click", () => {
        localStorage.setItem("visited", "true");
        window.location.href = "page.html";
      });
    });
  </script>
</head>
<body>
  <h1>صفحه اصلی</h1>
  <button id="redirect-button">برو به صفحه دیگر</button>
</body>
</html>

فاران محمدی
تخصص : طراح سایت
@FaranMHD 2 هفته پیش مطرح شد
0

خیلی ممنون. فقط اگر من با جاوااسکریپت از ajax استفاده کنم تا در صفحه جدید باز نشه اون موقع چطور میتونم این کارو بکنم؟


vahid1379
تخصص : wp developer
@vahid1379 2 هفته پیش مطرح شد
0

سلام باید از

window.history.pushState('','',pageurl)

یا از

window.history.replaceState('','',pageurl)

استفاده کنید اینا میان بدون اینکه صفحه رفرش بشه آدرس مرورگر رو تغییر میدن اینطوری وقتی با آجاکس یا هر روش دیگه ای غیر از لینک میایید صفحه رو عوض میکنید اگه یکی از این دو تابع بالا رو که یکمم باهم فرق دارن از لحاظ کاربر صدا بزنید آدرس صفحه جدید رو بهش بدید اینطوری وقتی رفرش میکنید صفحه قبلی نمیاد


فاران محمدی
تخصص : طراح سایت
@FaranMHD 2 هفته پیش مطرح شد
1

از راهنمایی شما ممنونم درست شد.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام