PageSourceSearch

https://www.strausberg-live.de/intern/js/suggest_bb.js

js strausberg-live.de collected 2026-10-02 12:05:13 UTC 2,334 bytes, 110 lines download raw bytes

1
2function load()
3{
4var UserAgent = navigator.userAgent.toLowerCase();
5//
6if(UserAgent.search(/(iphone|ipad)/)>-1);
7 else
8 {
9
10	if(UserAgent.indexOf("firefox") >= 0 )
11
12		var curKey = window.which;
13 	else
14		var curKey = event.keyCode;
15
16
17
18
19
20    s = document.getElementById('b_suchwort');
21	r = document.getElementById('first_update_ready');
22	sv = s.value;
23	rv = r.value + " ";
24
25  if( curKey == 8 ) r.value="";
26
27  if (curKey == 40 || curKey == 38)
28	{
29	document.getElementById('droplist').focus();
30	}
31   else if (curKey == 13);
32   else
33	{
34		if(r.value=="") {
35		suche = sv; suche_length=2; }
36		else
37		{
38		suche = s.value.replace( rv , ""); suche_length=1;
39		}
40
41
42
43		  if(sv.length > suche_length)
44		  {
45
46
47		  suche = suche.replace(" ","%20");
48
49			if (window.XMLHttpRequest)
50			  {// code for IE7+, Firefox, Chrome, Opera, Safari
51			  xmlhttp=new XMLHttpRequest();
52			  }
53			else
54			  {// code for IE6, IE5
55			  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
56			  }
57			xmlhttp.onreadystatechange=function()
58			  {
59			  if (xmlhttp.readyState==4 && xmlhttp.status==200)
60			    {
61			    document.getElementById("bvalues").innerHTML=xmlhttp.responseText;
62			    }
63			  }
64
65			xmlhttp.open("GET","content/get_suggest_bb.php?suche=" + suche,true);
66			xmlhttp.send();
67		  }
68		  else
69		  document.getElementById("bvalues").innerHTML='';
70	}
71 } //end no mobile
72}
73
74function chk_empty()
75{
76b = document.getElementById('form1_select');
77  if(document.getElementById('b_suchwort').value.trim()=='' && b.options[b.selectedIndex].value=='')
78	{
79	document.getElementById('b_suchwort').focus();
80	return false;
81	}
82}
83
84function change_s()
85{
86s = document.getElementById('b_suchwort');
87r = document.getElementById('first_update_ready');
88e = document.getElementById("droplist");
89ev = e.options[e.selectedIndex].value;
90
91
92
93if(r.value == "" || ev.match(r.value)){ r.value = ev; s.value = ev; }
94else { s.value = ev; }
95
96
97document.getElementById("bvalues").innerHTML='';
98document.getElementById('b_suchwort').focus();
99}
100
101function enter_s()
102{
103  if(event.keyCode == 13)change_s();
104}
105
106function switch_text(s)
107{
108 if(document.getElementById(s).style.display=='block')document.getElementById(s).style.display='none';
109 else document.getElementById(s).style.display='block'
110}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.