تغییر یک رشته به رشته دیگر در هین بارگذاری

overcrash

Active Member
من میخوام اول صفحه ام یه کد (جاوا یا وی بی سکریپت) قراربدم که تمام کلمه های مشخصی رو به کلمه های دیگه تبدیل کنه ! مثلا تمام رشته هایی که برابر "majid" هستند تبدیل بشوند به "majidonline" و این عمل موقع بارگذاری صفحه انجام بشه!
اگه کسی میتونه کمک کنه ممنون میشم.
 

mazoolagh

Active Member
خيلي راحت ميتوني از regular expression استفاده كني
اين sama sally يك كد نوشته كه دقيقا همين كار رو ميكنه ولي اسمش رو گذاشته سانسور!
 

overcrash

Active Member
خوب حالا کدش کجاست؟!
وقتی پیداش کردیم با چه کدی عوضش کنیم؟!
میشه بیشتر توضیح بدید یا لینکشو بذارید.
 
آخرین ویرایش:

overcrash

Active Member
خوب این کد با PHP نوشته شده بود و به درد من نمیخورد (گرچه چون PHP کار میکنم خیلی جالب بود )
یه همچین کاری رو میخوام با javascript بکنم؟!!
کمکک
 

mazoolagh

Active Member
در رخداد window.onload بايد اينكار رو بكني. ولي لود شدن صفحه ممكنه كند بشه و كلا كار خوبي نيست.
 

overcrash

Active Member
کند شدن صفحه مهم نیست ولی میشه بیشتر توضیح بدی؟
جایی هست که کلاسها و توابع جاوااسکریپت و توضیح داده باشه که چیکارا میکنند؟!
 

mazoolagh

Active Member
فكر كنم اين نمونه پايين بقدر كافي گويا و براي شروع كارت كافي باشه

HTML:
<html>
<head>
<script language="javascript">
function replaceit() {
var x = /ram/gi ;
document.body.innerHTML = document.body.innerHTML.replace(x,"zzz") ;
}
</script>
</head>
<body onload="replaceit()">
<p>shahram</p>
<p>bahram</p>
<p>hasan</p>
<p>ramesh</p>
<p>PEDRAM</p>
</body>
</html>
 

overcrash

Active Member
خیلی خوبه. خوب اینجا صفحه کاملا لود میشه و بعد تغییراتو میده و دوباره نشون میده بدون اینکه از شبکه چیزی بیاره!
ممنون
 

جدیدترین ارسال ها

بالا