X

مساعدة في تعديل كود بالجافاسكريبت البحث في الصفحة

Webmasters - Website Developers

 
  • Filter
  • Time
  • Show
Clear All
new posts
  • عبد الهادي بهاب
    Thread Author
    Free Membership
    • Nov 2018 
    • 181 
    • 81 
    • 43 

    السلام عليكم ورحمة الله وبركاته

    هذا كود للبحث داخل صفحة


    Code:
    <script language="JavaScript">
    
    
    var NS4 = (document.layers); // Which browser?
    var IE4 = (document.all);
    
    var win = window; // window to search.
    var n= 0;
    
    function findInPage(str) {
    
    var txt, i, found;
    
    if (str == "")
    return false;
    
    // Find next occurance of the given string on the page, wrap around to the
    // start of the page if necessary.
    
    if (NS4) {
    
    // Look for match starting at the current point. If not found, rewind
    // back to the first match.
    
    if (!win.find(str))
    while(win.find(str, false, true))
    n++;
    else
    n++;
    
    // If not found in either direction, give message.
    
    if (n == 0)
    alert("Not found.");
    }
    
    if (IE4) {
    txt = win.document.body.createTextRange();
    
    // Find the nth match from the top of the page.
    
    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
    txt.moveStart("character", 1);
    txt.moveEnd("textedit");
    }
    
    // If found, mark it and scroll it into view.
    
    if (found) {
    txt.moveStart("character", -1);
    txt.findText(str);
    txt.select();
    txt.scrollIntoView();
    n++;
    }
    
    // Otherwise, start over at the top of the page and find first match.
    
    else {
    if (n > 0) {
    n = 0;
    findInPage(str);
    }
    
    // Not found anywhere, give message.
    
    else
    alert("Not found.");
    }
    }
    
    return false;
    }
    
    </script>
    
    <form name="search" onSubmit="return findInPage(this.string.value);">
    <font size=3><input name="string" type="text" size=15 onChange="n = 0;"></font>
    <input type="submit" value="Find">
    </form>

    وهو يظهر فقط كلمة واحدة و كلما ضغطنا على الزر يظهر الكلمة الموالية
    المطلوب ان يظهر كل الكلمات
    مثل عمل مربع البحث في الصفحة لما تضغط ctrl+f
    و من يستطيع يوفر لنا احسن فهو اجمل و الشكر موصول
    شكرا
  • Simo1979
    Free membership
    • Jun 2020 

    #2
    سلام الله عليك أخي .إدارة كان من ممكن كود لحساب عمر الشخص بالسنة و الشعر و اليوم بواسطة كود جافا زيت بينز
    Comment
    Working...
    X