the search function works on full text. The text is hidden in div id="pdf1-17". I wonder if there is an easier way to add new pdfs than to copy the code and change some parameters.
Could I use a for loop in the javascript code that loops through all of the pdfs that would break the parameters to change on every pdf down a bit? Right now the adding of new pdfs to search takes a long time. It would be great to safe some time. But how is the question right now :D
Thank you.
<body>
<div id="Layer1" style="position:absolute; left:; top:50px; width:px; z-index:">
</div>
<div id="Layer2" style="position:absolute; left:px; top:px; width:px; z-index:2">
<form name="form1" action="#">
<input name="text1" value="" style="width:300px;">
<input type="button" value="Suchen..." onclick="Suche(this.form.text1.value)">
</form>
<div id="link"> </div>
<div id="linktext"> </div>
<div id="layer3"> <br> <br></div>
<div id="pdf1" style="display:none" title="Link1"> [
<!--Text in deutsch-->
<!--Text in englisch-->
*] </div>
<div id="pdf2" style="display:none" title="Link2"> [
</div>
<div id="pdf3" style="display:none" title="Link3"> [
] </div>
<div id="pdf4" style="display:none" title="Link4"> [] </div>
<div id="pdf6" style="display:none" title="Link6"> [] </div>
<div id="pdf7" style="display:none" title="Link7"> [
] </div>
<div id="pdf8" style="display:none" title="Link8"> [
] </div>
<div id="pdf9" style="display:none" title="Link9"> [
] </div>
<div id="pdf10" style="display:none" title="Link10"> [
] </div>
<div id="pdf11" style="display:none" title="Link11"> [
] </div>
<div id="pdf12" style="display:none" title="Link12"> [
] </div>
<div id="pdf13" style="display:none" title="Link13"> [] </div>
<div id="pdf14" style="display:none" title="Link14"> [] </div>
<div id="pdf15" style="display:none" title="Link15"> [] </div>
<div id="pdf16" style="display:none" title="Link16"> [] </div>
<div id="pdf17" style="display:none" title="Link17"> [] </div>
</div>
</body>
function Suche(str){
p1=document.getElementById('pdf1').innerHTML;
p2=document.getElementById('pdf2').innerHTML;
p3=document.getElementById('pdf3').innerHTML;
p4=document.getElementById('pdf4').innerHTML;
p5=document.getElementById('pdf5').innerHTML;
p6=document.getElementById('pdf6').innerHTML;
p7=document.getElementById('pdf7').innerHTML;
p8=document.getElementById('pdf8').innerHTML;
p9=document.getElementById('pdf9').innerHTML;
p10=document.getElementById('pdf10').innerHTML;
p11=document.getElementById('pdf11').innerHTML;
p12=document.getElementById('pdf12').innerHTML;
p13=document.getElementById('pdf13').innerHTML;
p14=document.getElementById('pdf14').innerHTML;
p15=document.getElementById('pdf15').innerHTML;
p16=document.getElementById('pdf16').innerHTML;
p17=document.getElementById('pdf17').innerHTML;
gefunden1=0;
gefunden2=0;
gefunden3=0;
gefunden4=0;
gefunden5=0;
gefunden6=0;
gefunden7=0;
gefunden8=0;
gefunden9=0;
gefunden10=0;
gefunden11=0;
gefunden12=0;
gefunden13=0;
gefunden14=0;
gefunden15=0;
gefunden16=0;
gefunden17=0;
count1=0;
count2=0;
count3=0;
count4=0;
count5=0;
count6=0;
count7=0;
count8=0;
count9=0;
count10=0;
count11=0;
count12=0;
count13=0;
count14=0;
count15=0;
count16=0;
count17=0;
searchstring=str;
//Search Hits PDF1
endsearch=p1.length;
weiter=1;
if(p1.indexOf(str)>-1){
gefunden1=1;
pos1=p1.indexOf(str)+searchstring.length;
count1=count1+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p1.indexOf(str,pos1)>-1){
pos2=p1.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count1=count1+1;
pos1=pos2;}
else{
count1="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf2
endsearch=p2.length;
weiter=1;
if(p2.indexOf(str)>-1){
gefunden2=1;
pos1=p2.indexOf(str)+searchstring.length;
count2=count2+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p2.indexOf(str,pos1)>-1){
pos2=p2.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count2=count2+1;
pos1=pos2;}
else{
count2="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf3
endsearch=p3.length;
weiter=1;
if(p3.indexOf(str)>-1){
gefunden3=1;
pos1=p3.indexOf(str)+searchstring.length;
count3=count3+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p3.indexOf(str,pos1)>-1){
pos2=p3.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count3=count3+1;
pos1=pos2;}
else{
count3="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf4
endsearch=p4.length;
weiter=1;
if(p4.indexOf(str)>-1){
gefunden4=1;
pos1=p4.indexOf(str)+searchstring.length;
count4=count4+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p4.indexOf(str,pos1)>-1){
pos2=p4.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count4=count4+1;
pos1=pos2;}
else{
count4="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf5
endsearch=p5.length;
weiter=1;
if(p5.indexOf(str)>-1){
gefunden5=1;
pos1=p5.indexOf(str)+searchstring.length;
count5=count5+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p5.indexOf(str,pos1)>-1){
pos2=p5.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count5=count5+1;
pos1=pos2;}
else{
count5="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf6
endsearch=p6.length;
weiter=1;
if(p6.indexOf(str)>-1){
gefunden6=1;
pos1=p6.indexOf(str)+searchstring.length;
count6=count6+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p6.indexOf(str,pos1)>-1){
pos2=p6.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count6=count6+1;
pos1=pos2;}
else{
count6="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf7
endsearch=p7.length;
weiter=1;
if(p7.indexOf(str)>-1){
gefunden7=1;
pos1=p7.indexOf(str)+searchstring.length;
count7=count7+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p7.indexOf(str,pos1)>-1){
pos2=p7.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count7=count7+1;
pos1=pos2;}
else{
count7="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf8
endsearch=p8.length;
weiter=1;
if(p8.indexOf(str)>-1){
gefunden8=1;
pos1=p8.indexOf(str)+searchstring.length;
count8=count8+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p8.indexOf(str,pos1)>-1){
pos2=p8.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count8=count8+1;
pos1=pos2;}
else{
count8="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf9
endsearch=p9.length;
weiter=1;
if(p9.indexOf(str)>-1){
gefunden9=1;
pos1=p9.indexOf(str)+searchstring.length;
count9=count9+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p9.indexOf(str,pos1)>-1){
pos2=p9.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count9=count9+1;
pos1=pos2;}
else{
count9="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf10
endsearch=p10.length;
weiter=1;
if(p10.indexOf(str)>-1){
gefunden10=1;
pos1=p10.indexOf(str)+searchstring.length;
count10=count10+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p10.indexOf(str,pos1)>-1){
pos2=p10.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count10=count10+1;
pos1=pos2;}
else{
count10="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf11
endsearch=p11.length;
weiter=1;
if(p11.indexOf(str)>-1){
gefunden11=1;
pos1=p11.indexOf(str)+searchstring.length;
count11=count11+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p11.indexOf(str,pos1)>-1){
pos2=p11.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count11=count11+1;
pos1=pos2;}
else{
count11="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf12
endsearch=p12.length;
weiter=1;
if(p12.indexOf(str)>-1){
gefunden12=1;
pos1=p12.indexOf(str)+searchstring.length;
count12=count12+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p12.indexOf(str,pos1)>-1){
pos2=p12.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count12=count12+1;
pos1=pos2;}
else{
count12="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf13
endsearch=p13.length;
weiter=1;
if(p13.indexOf(str)>-1){
gefunden13=1;
pos1=p13.indexOf(str)+searchstring.length;
count13=count13+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p13.indexOf(str,pos1)>-1){
pos2=p13.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count13=count13+1;
pos1=pos2;}
else{
count13="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf14
endsearch=p14.length;
weiter=1;
if(p14.indexOf(str)>-1){
gefunden14=1;
pos1=p14.indexOf(str)+searchstring.length;
count14=count14+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p14.indexOf(str,pos1)>-1){
pos2=p14.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count14=count13+1;
pos1=pos2;}
else{
count14="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf15
endsearch=p15.length;
weiter=1;
if(p15.indexOf(str)>-1){
gefunden15=1;
pos1=p15.indexOf(str)+searchstring.length;
count15=count15+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p15.indexOf(str,pos1)>-1){
pos2=p15.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count14=count13+1;
pos1=pos2;}
else{
count15="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf16
endsearch=p16.length;
weiter=1;
if(p16.indexOf(str)>-1){
gefunden16=1;
pos1=p16.indexOf(str)+searchstring.length;
count16=count16+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p16.indexOf(str,pos1)>-1){
pos2=p16.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count16=count16+1;
pos1=pos2;}
else{
count16="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
//Search Hits Pdf17
endsearch=p17.length;
weiter=1;
if(p17.indexOf(str)>-1){
gefunden17=1;
pos1=p17.indexOf(str)+searchstring.length;
count17=count17+1;}
else{weiter=0;}
for(i = 1; i <=10; i++){
if(weiter==1){
if(p17.indexOf(str,pos1)>-1){
pos2=p17.indexOf(str,pos1)+searchstring.length;
if (pos2<=endsearch){
if(count1<10){
count17=count17+1;
pos1=pos2;}
else{
count17="Mehr als 10";
pos1=pos2;}}
else{
weiter=0;}}
else{
weiter=0;}}}
ergebnis='';
if(gefunden1==0&&gefunden2==0&&gefunden3==0&&gefunden4==0&&gefunden5==0&&gefunden6==0&&gefunden7==0&&gefunden8==0&&gefunden9==0&&gefunden10==0&&gefunden11==0&&gefunden12==0&&gefunden13==0&&gefunden14==0&&gefunden15==0&&gefunden16==0&&gefunden17==0)ergebnis='Leider nichts gefunden.';
if(gefunden1==1)ergebnis+='<a href="pdf"><b>Name pdf:</b> '+str+' - '+count1+' Suchtreffer</font></a><br>';
if(gefunden2==1)ergebnis+='<a href="pdf"><font color="272A88"><b>:</b> '+str+' - '+count2+' Suchtreffer</font></a><br>';
if(gefunden3==1)ergebnis+='<a href="pdf"><font color="272A88"><b>:</b> '+str+' - '+count3+' Suchtreffer</font></a><br>';
if(gefunden4==1)ergebnis+='<a href="pdf"><font color="272A88"><b>:</b> '+str+' - '+count4+' Suchtreffer</font></a><br>';
if(gefunden5==1)ergebnis+='<a href="pdf"><font color="272A88"><b>... :</b> '+str+' - '+count5+' Suchtreffer</font></a><br>';
if(gefunden6==1)ergebnis+='<a href="pdf"><font color="272A88"><b></b> '+str+' - '+count6+' Suchtreffer</font></a><br>';
if(gefunden7==1)ergebnis+='<a href="pdf"><font color="272A88"><b> :</b> '+str+' - '+count7+' Suchtreffer</font></a><br>';
if(gefunden8==1)ergebnis+='<a href="pdf"><font color="272A88"><b>:</b> '+str+' - '+count8+' Suchtreffer</font></a><br>';
if(gefunden9==1)ergebnis+='<a href="pdf"><font color="272A88"><b>:</b> '+str+' - '+count9+' Suchtreffer</font></a><br>';
if(gefunden10==1)ergebnis+='<a href="pdf"><font color="272A88"><b>:</b> '+str+' - '+count10+' Suchtreffer</font></a><br>';
if(gefunden11==1)ergebnis+='<a href="pdf"><font color="272A88"><b>:</b> '+str+' - '+count11+' Suchtreffer</font></a><br>';
if(gefunden12==1)ergebnis+='<a href="pdf"><font color="272A88"><b>:</b> '+str+' - '+count12+' Suchtreffer</font></a><br>';
if(gefunden13==1)ergebnis+='<a href="pdf"><font color="272A88"><b>:</b> '+str+' - '+count13+' Suchtreffer</font></a><br>';
if(gefunden14==1)ergebnis+='<a href="pdf"><b>:</b> '+str+' - '+count14+' Suchtreffer</font></a><br>';
if(gefunden15==1)ergebnis+='<a href="pdf"><b>:</b> '+str+' - '+count15+' Suchtreffer</font></a><br>';
if(gefunden16==1)ergebnis+='<a href="pdf"><b> :</b> '+str+' - '+count16+' Suchtreffer</font></a><br>';
if(gefunden17==1)ergebnis+='<a href="Link"><b>Name:</b> '+str+' - '+count17+' Suchtreffer</font></a><br>';
document.getElementById('link').innerHTML=ergebnis;
}