بک لینک

اضافه کردن کاراکتر «#» (شارپ یا مربع) به url با javascript
#1
Bug 
می خواستم کاری کنم که با کلیک کردن روی یه متنی (و یا چیزهای دیگه) کاراکتر «#» به url حاضر اضافه بشه. خودم تا حدی با جاوااسکریپت آشنا هستم، همچنین html هم به خوبی بلدم اما موفق نشدم. چطور باید این کار کنم؟
تا حالا تایتانیک رو از نزدیک دیدی؟ (متاسفانه هاردم سوخت و هر چی تایتانیک و ... بود رو آب برد! برام دعا کنین درس شه :دی)
پاسخ
#2
اگر لینک باشه :

کد:
<a href="#test">Test</a>
برای تعجیل در فرج آقا امام زمان (عج) ، سه صلوات محمدی بفرست.
اللهم صلي على محمد و ال محمد و عجل فرجهم

Telegram ID: @AliRezaBeitari
پاسخ
#3
با جاوااسکریپت نه با html!
تا حالا تایتانیک رو از نزدیک دیدی؟ (متاسفانه هاردم سوخت و هر چی تایتانیک و ... بود رو آب برد! برام دعا کنین درس شه :دی)
پاسخ
#4
فک کنم نتونستم منظورمو خوب برسونم؛ میخوام هر دفه که روی اون متن کلیک شد، یدونه دیگه # به آدرس اضافه بشه. مثلا اگه 11 بار روش کلیک شد، یازده تا شارپ به آدرس اضافه بشه!
تا حالا تایتانیک رو از نزدیک دیدی؟ (متاسفانه هاردم سوخت و هر چی تایتانیک و ... بود رو آب برد! برام دعا کنین درس شه :دی)
پاسخ
#5
سلام، با اجازه از علیرضا جان،
منظورتون همچین چیزیه؟

کد:
<html>
<head>
    <meta charset="UTF-8">
    <title>###</title>
    <script>
        function ClickMe() {
            document.getElementById('link').href += '#';
            document.getElementById('output').innerHTML = 'Link Href : ' + document.getElementById('link').href;
        }
    </script>
</head>
<body>
    <div onclick="ClickMe();">Click Me!</div>
    <br><br>
    <a href="test.html" id="link">link</a>

    <br>
    <div id="output"></div>
</body>
</html>
پاسخ
 سپاس شده توسط Mr.AliReza
#6
(94-5-30، 09:05 عصر)mhe نوشته است: سلام، با اجازه از علیرضا جان،
منظورتون همچین چیزیه؟

کد:
<html>
<head>
    <meta charset="UTF-8">
    <title>###</title>
    <script>
        function ClickMe() {
            document.getElementById('link').href += '#';
            document.getElementById('output').innerHTML = 'Link Href : ' + document.getElementById('link').href;
        }
    </script>
</head>
<body>
    <div onclick="ClickMe();">Click Me!</div>
    <br><br>
    <a href="test.html" id="link">link</a>

    <br>
    <div id="output"></div>
</body>
</html>

خیلی ممنون اما هنوز دقیقا اون طور که میخوام نشده! تا حدودی درسته اما نه کامل! ممم ... چجوری توضیح بدم ... به طور کلی من کدی رو میخوام که url رو تغیر بده.
تا حالا تایتانیک رو از نزدیک دیدی؟ (متاسفانه هاردم سوخت و هر چی تایتانیک و ... بود رو آب برد! برام دعا کنین درس شه :دی)
پاسخ
#7
خب شما هر دفعه یه چیزی میگید.
کافیه کامل توضیح بدید، مطمئن باشید کسی متوجه ایده هاتون نمیشه.
توی کدی که بهتون دادم، تو خط دوم جاوا اسکریپت، همچین چیزی هست:

کد:
document.getElementById('link').href += '#';

در واقع این خط به href، # رو اضافه می کنه.
اگه علامت + رو بردارید، مقدار href تگ a رو تغییر میده.
موفق باشید.
پاسخ
 سپاس شده توسط ar-blogger
#8
(94-5-31، 10:47 عصر)mhe نوشته است: خب شما هر دفعه یه چیزی میگید.
کافیه کامل توضیح بدید، مطمئن باشید کسی متوجه ایده هاتون نمیشه.
توی کدی که بهتون دادم، تو خط دوم جاوا اسکریپت، همچین چیزی هست:

کد:
document.getElementById('link').href += '#';

در واقع این خط به href، # رو اضافه می کنه.
اگه علامت + رو بردارید، مقدار href تگ a رو تغییر میده.
موفق باشید.

شرمنده گیجتون کردم! ولی به هر حال تشکر!
تا حالا تایتانیک رو از نزدیک دیدی؟ (متاسفانه هاردم سوخت و هر چی تایتانیک و ... بود رو آب برد! برام دعا کنین درس شه :دی)
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان