Панель поиска Mobirise
1. Поместите этот код в настройках страницы в поле < head >:
- <script type"text/javascript">
- function trouverMots(chaine)
- {
- document.getElementById('rechDsPg').value = '';
- var ouvrirBalise = '<span style="background-color: ';
- var frmOvrBalise = ';">';
- var fermerBalise = '</span>';
- var doc = document.body.innerHTML;
- var j = 0;
- var arrayClrs = new Array("#FFFF00", "#66FFFF", "#33FF33", "#3333FF", "#FF9900", "#FF33FF", "#CCFF00", "#FF0000");
- tablMots = chaine.split(' ');
- rchSupp = new RegExp( '(' + ouvrirBalise + '[^><]*>)' , 'gi');
- doc = doc.replace(rchSupp, '');
- rchSupp = new RegExp( '(' + fermerBalise + ')' , 'gi');
- doc = doc.replace(rchSupp, '');
- for (i = 0; i < tablMots.length; i++)
- {
- if (j >= arrayClrs.length) {j = 0;}
- if (tablMots[i] != '' && tablMots[i].length > 2)
- {
- rch = new RegExp( '(' + tablMots[i] + ')' , 'gi');
- ouvrBalise = ouvrirBalise + arrayClrs[j] + frmOvrBalise;
- doc = doc.replace(rch, ouvrBalise + '$1' + fermerBalise);
- j += 1;
- }
- }
- document.body.innerHTML = doc;
- }
- </script>
2. Отредактируйте код блока МЕНЮ, вставьте этот код:
<input id="rechDsPg" type="text" value name="rechDsPg">
<input type="button" class="btn btn-sm btn-primary" mbr-buttons mbr-theme-style="display-4" onclick="trouverMots(document.getElementById('rechDsPg').value);" value="OK">