ورود

View Full Version : کمک در نوشتن یه برنامه ساده با جاوااسکریپت(فوری)



baranbahari1320
یک شنبه 04 فروردین 1392, 20:24 عصر
با سلام من میخوام برنامه ای بنویسم که با انتخاب یک سری css هر بار تغییرات اون css روی صفحه اعمال بشه
اما هر کاری میکنم جواب نمیده
من کدشو میذارم اگه قسمتیشو اشتباه کردم منو راعنمایی کنین ممنون میشم.

<html>
<head>
<script type="text/javascript">
function kk(c)
{
<link href=c rel="stylesheet" type="text/css"/>
}
</script>
</head>

<body>
<form>
<select name=clr>
<option></option>
<option value="t1a.css" >t1a.css</option>
<option>css2</option>
<option>css3</option>
</select><br/>
<input value="bb" type="button" onclick="kk(clr.option[clr.selectedindex].value"/>
</form>
</body>

</html>

rezakho
دوشنبه 05 فروردین 1392, 02:22 صبح
سلام
ببخشید، ولی کدت از پایه اشتباست

اول یه تگ style خالی بزار درست ابتدای head (باید حتما اولین تگ style باشه ها)

<style></style>


بعد کتابخونه jQuery رو به صفحه اضافه کن


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"><script>


و بعد کد تابع رو به این تغییر بده


<script>
function kk(c)
{
$.get(c, function(data){
$('style:eq(0)').html(data);
}, 'text')
}
</script>

baranbahari1320
دوشنبه 05 فروردین 1392, 18:08 عصر
ممنون از راهنماییتون اما من نمیتونم از هیچ کدی به جز html استفاده کنم من یه dropdownlist دارم که با انتخاب هر قالب باید کد مربوط به اون قالب اجرا بشه وقتی از تابع استفاده می کنم نمیتونم کد مربوط به لینک css خارجی رو بذارم داخل تگ script چون اجرا نمیشه نمیدونم باید چیکارش کنم همه راها رو هم امتحان کردم.

rezakho
سه شنبه 06 فروردین 1392, 12:14 عصر
نمیفهمم !
کدی که خودتون اون پست اول نوشتید، هم تابع داره و هم تگ script !!!
خوب من چیز جدیدی اضافه نکردم که !؟

baranbahari1320
سه شنبه 06 فروردین 1392, 18:19 عصر
ممنون از لطفتون و همچنین راهنماییتون پیداش کردم مرسی.