جستجو در صفحه

tizparvaz

New Member
سلام من واسه یه صفحه html که خودم درست کردم یه فایندر کلمات میخوام که عین دستور ctrl+f کار کنه یا یه لینک بشه گذاشت که با کلیک رو اون این فرمان تو مرورگر اجرا بشه

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

ممنون میشم اگه کمکم کنید
 

eAmin

Well-Known Member
در اولین پست این تاپیک یک تابع قرار داده شده که میتونید از اون استفاده کنید. منتها بقیه کارهاش یعنی ایجاد فرم و ... رو خودتون باید انجام بدید.
 

tizparvaz

New Member
میشه یه راهنمایی کنین که چجوری استفاده کنم این اسکریپت و تو صفحم بذارم بعد یه فرم سرچ بذارم دیگه حله ؟؟و اینکه کدوم یکی از اون سه تا کد بدردم میخوره ؟
 

eAmin

Well-Known Member
این کدی هست که در پست دوم معرفی کردم، کد به همراه مثال:
کد:
(function(window) {
window.find = function find(word, ignorCase) {
        var body = document.body.innerHTML || document.getElementsByTagName("body")[0].innerHTML,
            re = new RegExp(word + "", (ignorCase === true) ? "gi" : "g");

	return (!!re.test(body)) ? true : false;
}
})(window);

window.onload = function() {
	console.log(find("text"));
}

فقط کافیه مقداری که در تکست باکس وارد میشه رو به این تابع پاس بدید.
 

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

بالا