View Full Version : حذف یکی از تگ های سایت با استفاده از جاوا اسکریپت
immortalson
سه شنبه 29 مرداد 1392, 09:14 صبح
من سایتی دارم که به سورس قالبش دسترسی ندارم
میخوام یکی از تگ های سایت با جاوا اسکریپت حذف یا اگه بشه محتوای اون تگ با یه متن دیگه تغییر بدم
* تنها دسترسی من به قالب اینه که میتونم یه اسکریپت سفارشی را با فرمت JavaScript به سایت تزریق کنم.
<div id="footer">
<div class="footer">
<div class="ft_right">
میخوام محتوای کلاس ft_right پاک کنم یا اگه بشه تغییرش بدم.
لطفا راهنمایی کنید.
refugee
سه شنبه 29 مرداد 1392, 11:32 صبح
چجور سایتی است که شما نمیتونید به سورس کد ها دسترسی داشته باشید و فقط اجازه یک اسکریپت دادن ؟ نمیشه که ...
با جاوا اسکریپت هم باید شما بوسیله کلاس اون ایدی رو دریافت کنید و از طریق کد های سی اس اس توی جاوا بهش استایل بدین .
البته فکر میکنم یک تابع بود که میشد سی اس اس ها را عوض کنی یا پاک کنی .
immortalson
سه شنبه 29 مرداد 1392, 12:46 عصر
مال یکی از سایت های سرویس دهنده وب که قالب هارو رو هاست خودش فقط آپلود میکنه. واسه اینکه به سورس دسترسی داشته باشیم باید لایسنسش بخریم.
هم میشه css تزریق کرد هم جاوا اسکریپت
مث باکس هایی که بعضی شرکتا مث yootheme برای پنلاشون میزارن که بشه کد css یا جاوا دلخواه به سورس اصلی اضافه کرد.
حالا راهی هست؟
jalil_gh
سه شنبه 29 مرداد 1392, 17:49 عصر
شما به روشهای زیر میتونید فایلهای css و js رو به صفحتون اضافه کنید. فقط مقادیر href و src رو تغییر بدید.
<script type='text/javascript'>
var elem = document.createElement('link');
elem.rel = 'stylesheet';
elem.href = 'http://www.example.com/example.css'; // your url here
document.getElementsByTagName('head')[0].appendChild(elem);
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "http://wwww.example.com/example.js";
document.getElementsByTagName('head')[0].appendChild(script);
</script>
mehbod.rayaneh
سه شنبه 29 مرداد 1392, 18:00 عصر
سلام
من با جیکوئری بلدم ک اینجوریه :
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<div class="right">مخفی</div>
<script>
$(".right").hide();
</script>
Tarragon
سه شنبه 29 مرداد 1392, 18:14 عصر
والا طرف کپی رایتش رو گذاشته تا شما تغییر ندی.
اگر می خواست تغییر بدی که بازش می زاشت طرف کلی داره خرج می کنه تا سرویسش رو آپ نگه داره حالا شما می خوای رایگان بیای استفاده کنی کپی رایت هم نداشته باشی؟!
tadayoni
سه شنبه 29 مرداد 1392, 18:48 عصر
با جی کوئری میتونید محتوای یک div یا هر چیزی رو تغییر بدید
مثلا
$("#footer").html = "aaaa";
محتوای داخل #footer رو تغییر میده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.