Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Не знам дали ще ми разберете въпроса (Javascript)

Featured Replies

ами значи правя си нов дизаин на сайта,щото тоя който имам нещо не е много добър.Та аз в стария дизаин имах Javascript Търсачка,която доста ми харесваше (Беше направена с програмата Search Maker Pro 3.0) Не искам да правя реклами,но все някак трябва да ви обясня.проблема е,че търсачката генерира един скрипт,който трябва да слойа на всяка страница за да имам търсачка,много е дълаг а и като добавям нови игри например в сайта си и трябва да ъпдеитвам скрипта на всяка страница,защото търсачката ще е на всяка страница.Искам да направя следното:да направя джаваскрипта на документ с разширение .js добре ама после не знам как да го вмъкна за да работи търсачката..js се вмъква така :

<script LANGUAGE="JavaScript" SRC="search.js">
добре,ама така като го сложа нищо не правиме,трябва да имам там поле за писане на търсената дума,бутон за търсене,и всичко това да се връзва със .js-а. Ето скриптамкойто ми се генерира от програмата:
<html>

<head>

<script language=JavaScript>

<!--


//  Script generated by Search Maker Pro:


s1=new Array();s1[1]=new Array("","fun online","","");s1[2]=new Array("","fun online","","");s1[3]=new Array("","Fun Online","","");s1[4]=new Array("","HIT.BG search engine and ezine - 4o4: file not found","","");s1[5]=new Array("","fun online","","");s1[6]=new Array("","fun online","","");s1[7]=new Array("","fun online","","");s1[8]=new Array("","fun online","","");s1[9]=new Array("","fun online","","");s1[10]=new Array("","HIT.BG search engine and ezine - 4o4: file not found","","");s1[11]=new Array("","fun online","","");s1[12]=new Array("","fun online","","");s1[13]=new Array("","fun online","","");s1[14]=new Array("","fun online","","");s1[15]=new Array("","HIT.BG search engine and ezine - 4o4: file not found","","");s1[16]=new Array("","fun online","","");s1[17]=new Array("","fun online","","");s1[18]=new Array("","fun online","","");s1[19]=new Array("","fun online","","");s1[20]=new Array("","fun online","","");s1[21]=new Array("","fun online","","");s1[22]=new Array("","fun online","","");s1[23]=new Array("","fun online","","");s1[24]=new Array("","fun online","","");s1[25]=new Array("","fun online","","");s1[26]=new Array("","fun online","","");s1[27]=new Array("","fun online","","");s1[28]=new Array("","fun online","","");s1[29]=new Array("","fun online","","");s1[30]=new Array("","fun online","","");s1[31]=new Array("","fun online","","");s1[32]=new Array("","fun online","","");s1[33]=new Array("","fun online","","");s1[34]=new Array("","fun online","","");s1[35]=new Array("","fun online","","");s1[36]=new Array("","fun online","","");s1[37]=new Array("","fun online","","");s1[38]=new Array("","fun online","","");s1[39]=new Array("","fun online","","");s1[40]=new Array("","fun online","","");s1[41]=new Array("","fun online","","");s1[42]=new Array("","fun online","","");s1[43]=new Array("","fun online","","");s1[44]=new Array("","fun online","","");s1[45]=new Array("","fun online","","");s1[46]=new Array("","fun online","","");s1[47]=new Array("","fun online","","");s1[48]=new Array("","fun online","","");s1[49]=new Array("","fun online","","");s1[50]=new Array("","fun online","","");s1[51]=new Array("","fun online","","");s1[52]=new Array("","fun online","","");s1[53]=new Array("","fun online","","");s1[54]=new Array("","fun online","","");s1[55]=new Array("","fun online","","");s1[56]=new Array("","fun online","","");s1[57]=new Array("","fun online","","");s1[58]=new Array("","fun online","","");s1[59]=new Array("","fun online","","");s1[60]=new Array("","fun online","","");s1[61]=new Array("","fun online","","");s1[62]=new Array("","fun online","","");s1[63]=new Array("","fun online","","");s1[64]=new Array("","fun online","","");s1[65]=new Array("","fun online","","");s1[66]=new Array("","fun online","","");s1[67]=new Array("","fun online","","");s1[68]=new Array("","fun online","","");s1[69]=new Array("","fun online","","");s1[70]=new Array("","fun online","","");s1[71]=new Array("","fun online","","");s1[72]=new Array("","fun online","","");s1[73]=new Array("","fun online","","");s1[74]=new Array("","fun online","","");s1[75]=new Array("","fun online","","");s1[76]=new Array("","fun online","","");s1[77]=new Array("","fun online","","");s1[78]=new Array("","fun online","","");s1[79]=new Array("","fun online","","");s1[80]=new Array("","fun online","","");s1[81]=new Array("","fun online","","");s1[82]=new Array("","fun online","","");s1[83]=new Array("","fun online","","");s1[84]=new Array("","fun online","","");s1[85]=new Array("","fun online","","");s1[86]=new Array("","fun online","","");s1[87]=new Array("","fun online","","");s1[88]=new Array("","fun online","","");s1[89]=new Array("","fun online","","");s1[90]=new Array("","fun online","","");s1[91]=new Array("","fun online","","");s1[92]=new Array("","fun online","","");s1[93]=new Array("","fun online","","");s1[94]=new Array("","fun online","","");s1[95]=new Array("","fun online","","");s1[96]=new Array("","fun online","","");s1[97]=new Array("","fun online","","");s1[98]=new Array("","fun online","","");s1[99]=new Array("","fun online","","");s1[100]=new Array("","fun online","","");s1[101]=new Array("","fun online","","");s1[102]=new Array("","fun online","","");s1[103]=new Array("","fun online","","");s1[104]=new Array("","fun online","","");s1[105]=new Array("","fun online","","");s1[106]=new Array("","HIT.BG search engine and ezine - 4o4: file not found","","");s1[107]=new Array("","fun online","","");s1[108]=new Array("","HIT.BG search engine and ezine - 4o4: file not found","","");s1[109]=new Array("","fun online","","");s1[110]=new Array("","fun online","","");s1[111]=new Array("","fun online","","");s1[112]=new Array("","fun online","","");s1[113]=new Array("","HIT.BG search engine and ezine - 4o4: file not found","","");s1[114]=new Array("","fun online","","");s1[115]=new Array("","fun online","","");s1[116]=new Array("","HIT.BG search engine and ezine - 4o4: file not found","","");s1[117]=new Array("","fun online","","");s1[118]=new Array("","fun online","","");s1[119]=new Array("","fun online","","");s1[120]=new Array("","fun online","","");s1[121]=new Array("","fun online","","");s1[122]=new Array("","fun online","","");s1[123]=new Array("","fun online","","");s1[124]=new Array("","fun online","","");s1[125]=new Array("","fun online","","");s1[126]=new Array("","fun online","","");s1[127]=new Array("","fun online","","");s1[128]=new Array("","fun online","","");s1[129]=new Array("","fun online","","");s1[130]=new Array("","fun online","","");s1[131]=new Array("","fun online","","");s1[132]=new Array("","fun online","","");s1[133]=new Array("","fun online","","");s1[134]=new Array("","fun online","","");s1[135]=new Array("","fun online","","");s1[136]=new Array("","fun online","","");s1[137]=new Array("","fun online","","");s1[138]=new Array("","fun online","","");s1[139]=new Array("","fun online","","");s1[140]=new Array("","fun online","","");s1[141]=new Array("","fun online","","");s1[142]=new Array("","fun online","","");s1[143]=new Array("","fun online","","");s1[144]=new Array("","fun online","","");s1[145]=new Array("","fun online","","");s1[146]=new Array("","fun online","","");s1[147]=new Array("","fun online","","");s1[148]=new Array("","fun online","","");s1[149]=new Array("","fun online","","");s1[150]=new Array("","fun online","","");s1[151]=new Array("","fun online","","");s1[152]=new Array("","fun online","","");s1[153]=new Array("","fun online","","");s1[154]=new Array("","fun online","","");s1[155]=new Array("","fun online","","");s1[156]=new Array("","fun online","","");s1[157]=new Array("","fun online","","");s1[158]=new Array("","fun online","","");s1[159]=new Array("","fun online","","");s1[160]=new Array("","fun online","","");s1[161]=new Array("","HIT.BG search engine and ezine - 4o4: file not found","","");var sb=0;var sc=1;var sd=2;var se=3;var sf=4;var sg=5;var sh=6;var si=7;var sj=8;var sk;var sl;var sm;var sn; var s98; var sB=true;var sC=1;var sE=2;var sD=3;var sF=4;var sP=false;var sQ=true;var s46=false;var s83=false;var s73=false;var s14=false;var s17=false;var s90=-1;var s45=0;var sT;function SMPSetFocus() { document.formSearch.txtSearch.focus(); }

function sp(sq) {if ((sq>="a" && sq<="z") || (sq=="&") ||(sq>="A" && sq<="Z") || (sq>="0" && sq <="9")) { return true; } else { return false; } }function sr( st, su, sv ) {var sy;var sz, s7, s2; var s3=0; var s42; var s43=true; var s44;s1[st][sg]=0;for( s42=0; s42<s41.length; s42++ ){ if (s41[s42].length>0) { sy=s1[st][su];if ( !s17 ){ sy=sy.toUpperCase(); } sz=sy.indexOf( s41[s42] );s44=s1[st][sg];while (sz >= 0){ s3 = s3 + sz + 1;if(( sm== -2 ) || ( sm== -5 )) { s7 = false; } else { if (sz == 0) { s7=false; } else { s7=sp(sy.charAt(sz-1)); }  } if(( sm == -3 ) || ( sm == -5 )) { s2 = false; } else { if ( sy.length - sz == s41[s42].length) { s2 = false; } else { s2 = sp(sy.charAt(sz + s41[s42].length)); }  } if (!s7 && !s2) { s1[st][sj+s1[st][sg]] = s3 - 1;s1[st][sg] ++; } sy = sy.substring(sz+1,sy.length);while( sp(sy.charAt(0)) && sy.length > 0 ) { sy = sy.substring( 1, sy.length );s3 ++; } sz = sy.indexOf(s41[s42]); } if( s1[st][sg] == s44) { s43=false; } } } if( (s45==2) && (s43==false) ) { s1[st][sg]=0; } } function s4(st, sv) { var su=-1, s5; var ak=64563794962644; s1[st][sf]=-1;while( ++su <= se && s1[st][sf]==-1 ) { s5 = su==0 ? sc : (su==1 ? sd : (su==2 ? sb : se));if( ((s5 == sc ) && ( s46 )) || ((s5 == sd ) && ( s83 )) || ((s5 == sb ) && ( s73 )) || ((s5 == se ) && ( s14 )) ) { sr( st, s5, sv ); } else { s1[st][sg]=0 } if ( s1[st][sg] > 0 ) { s1[st][sf] = s5; } } s="searchmaker";t=eval(s.charAt(2)+s.charAt(8)); } function s6() { var st, su, s79, s8;for( st=1; st<s1.length; st++ ) { s1[st][si] = st; } if( sB ) {for( st=1; st<s1.length; st++ ) { if( s1[st][sf] == sc ) { s1[st][sh] = (4-sC) * 15000; } else if( s1[st][sf] == sd ) { s1[st][sh] = (4-sE) * 15000; } else if( s1[st][sf] == sb ) { s1[st][sh] = (4-sD) * 15000; } else { s1[st][sh] = (4-sF) * 15000 + s1[st][sg]; } } for( st=2; st<s1.length; st++ ) { s79 = s1[st][sh]; s8 = s1[st][si];for( su=st; su>1 && s79 > s1[su-1][sh]; su--) { s1[su][sh] = s1[su-1][sh];s1[su][si] = s1[su-1][si]; }s1[su][sh] = s79;s1[su][si] = s8; } } } function s9(st) { var sA = s1[st][sg]==1 ? "match" : "matches";sk += ""; sk += "<font face=\"Arial\" size=\"2\" color=gray>"; if( s1[st][sf]==sc ) { sk += " - matched title"; } else { if( s1[st][sf]==sd ) {sk += " - matched description"; } else { if( s1[st][sf]==sb ) { sk += " - matched URL"; } else { sk += " - " + s1[st][sg] + " " + sA + "";  } } } sk += "</font>"; sk += ""; } function sG(st, sH) { var sI;var sJ;var sK = false; var sL=s1[st][sj + sH - 1]; sI = sL<35 ? sI=0 : sI=sL-35;sJ = (sL+35 > s1[st][se].length) ? sJ=s1[st][se].length : sJ=sL+35;while ((sI>=0) && !sK) { if(sp(s1[st][se].charAt(sI))) { sI--; } else { sK=true; } } sI++;sK=false;while ((sJ > sL) && !sK) { if(sp(s1[st][se].charAt(sJ))) { sJ--; } else { sK=true; } } sk += "<BR><font face=\"Arial\" size=\"2\" color=#000000>\".. "+s1[st][se].substring(sI,sL); sk += "<B>" + s1[st][se].substring(sL , sL + sl.length ) +"</B>";sk += s1[st][se].substring(sL + sl.length ,sJ) + " ..\"</font>"; } function sN( st ) { if( sP==false ) { var su=1; while ( (su < 4) && (su<=s1[st][sg])) { sG( st, su ); su++; } } } function sR( sy, sL ) { sk += sy.substring( 0, sL );sk += "<B>" + sy.substring( sL , sL + sl.length ) +"</B>";sk += sy.substring( sL + sl.length ,sy.length ); } function sU( st, sT ) { sk += "<p><font face=\"Arial\" size=\"2\" color=#000000>" + sT +".</font> ";sk += "<a href=\""+s1[st][sb]+"\"><font face=\"Arial\" size=\"3\" color=#0000FF>"+s1[st][sc]+"</font></a>";if (( s1[st][sf]==se ) && (s45==0)) { sN(st); } else { sk+=""; } if( (s1[st][sf]==sd ) && (s45==0)) { sk += "<br><font face=\"Arial\" size=\"2\" color=gray>Description:</font><font face=\"Arial\" size=\"2\" color=#000000> "; sk += "";sR( s1[st][sd], s1[st][sj] ); sk += "</font>"; } else { if( s1[st][sd].length > 0 ) { sk += "<br><font face=\"Arial\" size=\"2\" color=gray>Description:</font></font><font face=\"Arial\" size=\"2\" color=#000000> "; sk += "" + s1[st][sd]; } else {  } } sk += "</font>"; sk+= "<br>";sk += "<font face=\"Arial\" size=\"2\" color=#005500>"; if(( s1[st][sf]==sb ) && (s45==0)) { sR( s1[st][sb], s1[st][sj] ); } else { sk += s1[st][sb]; } sk += "</font>"; if( sQ ) { s9( st ); } sk += "<br>"; }; function sV() { sT = 0;if (! (sn )) { for( var st=1; st<s1.length; st++ ) { if(( s1[s1[st][si]][sg] > 0 ) && (( sT < s90 ) || ( s90 == -1 ))) { sU(s1[st][si], ++sT); } }  } else { if( sm == -4 ) { sk += "<BR><font face=\"Arial\" size=\"2\" color=#000000>ERROR: The wildcard character (*) must be at the beginning or end of the text.</font>"; } }  } function sW() { sk += "<html><head><title>Search results for \"" + s98 + "\"</title></head><body"; sk += ">";sk += "<font face=\"Arial\" size=\"2\" color=#000000>";sk += "<p>You searched for <b>" + s98 +".</b>"; sk += "</font>" }; function sY() { if(sT==0) { sk += "<p><font face=\"Arial\" size=\"2\" color=#000000>No pages matched your search.&nbsp;&nbsp;</font>"; } else { var sA = sT==1 ? "page shown." : "pages shown."; sk += "<p><font face=\"Arial\" size=\"2\" color=#000000>" + sT + " " + sA + "&nbsp;</font>"; } sk += "<a href=\"java script:history.go(-1)\"><font face=\"Arial\" size=\"2\">Search Again</font></a></p>"; sk += "</p></body></html>"; } function s11() { var s23 = sk;document.open(); document.write(s23); document.close(); } function s03( sy ) { var sqh="";for( var st=0; st<sy.length; st++) { if( sy.charAt(st)=="<" ) { sqh += "&lt;"; } else if( sy.charAt(st)==">" ) { sqh += "&gt;"; } else if( sy.charAt(st)=="\"" ) { sqh += "&quot;"; } else { sqh += sy.charAt(st); } } return( sqh ); } function s93() { sm = sl.indexOf("*"); if( sm == 0 ) { sm = -2; sn = false; } else if (sm == sl.length -1) { sm = -3; sn = false; } else if (sm > 0 ) { sm = -4;sn = true; } else { sn = false; } if ( sl.indexOf("*") != sl.lastIndexOf("*") ) { if( sm == -2 ) { if( sl.lastIndexOf("*") == sl.length - 1 ) { sm = -5; } else { sm = -4; sn = true; } } }if( ( sm == -2 ) || (sm == -5 )) { sl = sl.substring( 1, sl.length ); } if( ( sm == -3 ) || (sm == -5 )) { sl = sl.substring( 0, sl.length - 1 ); } } function startsearch() { var sv;sl=document.formSearch.txtSearch.value;if (( sl.length > 0 )&&( sl != "*" )) { sk = "";s98 = sl; sl = s03(sl);s93();if( s17 ) { sv = sl; } else { sv = sl.toUpperCase(); }if (s45 != 0) { s41=sv.split(' '); } else { s41=sv.split(); }if ( !(sn ) ) { for( var st=1; st<s1.length; st++ ) { s4( st, sv ); } s6(); } sW();sV();sY();s11(); } } 


//  End of Search Maker Pro script.
Това нещо цялото и голямото съм го направил на .js файл а това:
<title>Search this Site</title>

</head>

<body onLoad = SMPSetFocus() > 

<font face="Arial" size="2" color=#000000><p>

Search this site:

</font></p>

<form name=formSearch action="java script:startsearch() //">

<input name=txtSearch>&nbsp; <input name=send type=submit value=Search>

</form>

<p>

<font face="Arial" size="2" color=#000000><small>

The search engine will find pages on this website only.<br>For best results enter just one or two words.<br>Searches on more than one word will be treated "as a phrase".

<br>

Use the asterisk (*) character for wildcard searches.

</small></font>

</p>

</body>

</html>

Искам да го направя да се връзва с .js файла (ако така мога да се изразя) за да може когато ми се наложи да променям нещо в скрипта на търсачката да променям само .js файла и търсачката на жсички страници да се подновява с това,а не да подновявам целия скрипт на всяка страница (та те са около 200 и ще увеличават)

;)

Е, че вмъкни го това

<script type="text/javascript" language="JavaScript" src="search.js"></script>

някъде в head-а, например след title-a. И гледай search.js да е в root-а на сайта или го задай с път.

А, и в action "javascript" е една дума.

Редактирано от dmanov (преглед на промените)

  • Автор
Е, че вмъкни го това
<script type="text/javascript" language="JavaScript" src="search.js"></script>

някъде в head-а, например след title-a. И гледай search.js да е в root-а на сайта или го задай с път.

А, и в action "javascript" е една дума.

тцтц верно бе biggrin.gif прав си,явно съм бил доста уморен отдеве като го правех това МЕРСИ!

Само един съвет. При положение че сайта ти е над 200 страници, при това с тенденция да се увелечават, по добре да зарежеш търсачката, която използваш в момента. Не че нещо, но е много обемиста.

Ако иамш достъп до скриптов език е добре да използваш такава търсачка(има разни из интернен). Ако не ти се занимава с такива работи, можеш да използваш търсачката, която предлагат от google. Това мисля, че е въпросния продукт. :)

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.