CINXE.COM
Buch finden
<!DOCTYPE html> <html lang="de-de"><head><meta charset="utf-8"><link rel="preconnect" href="https://fonts.googleapis.com/"><link rel="preconnect" href="https://use.fontawesome.com"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes, minimum-scale=1.0,shrink-to-fit=no"><meta name="theme-color" content="#38A"><link rel="apple-touch-icon" sizes="180x180" href="/icon-180.png"><link rel="icon" href="/icon-16.png" sizes="16x16"><link rel="icon" href="/icon-32.png" sizes="32x32"><link rel="icon" href="/icon-64.png" sizes="64x64"><link rel="icon" href="/icon-128.png" sizes="128x128"><link rel="icon" href="/icon-192.png" sizes="192x192"><link rel="icon" href="/icon-256.png" sizes="256x256"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"><link rel="manifest" href="/manifest.json.php" crossorigin="use-credentials"><title>Buch finden</title><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Noto+Sans:300,400,500,700|Noto+Sans+Mono:400|Lato:300&display=optimal" rel="stylesheet"><link href="/bs.bootstrap.min-1f5142523180443955d15c4212a3f343.css" rel="stylesheet"><link rel="preload" as="style" type="text/css" href="/bs.bootstrap.min-1f5142523180443955d15c4212a3f343.css"><link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/notosans/v35/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2" crossorigin=""><link rel="preload" as="font" type="font/woff2" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/webfonts/fa-solid-900.woff2" crossorigin=""><link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ.woff2" crossorigin=""><link rel="preload" as="font" type="font/woff2" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/webfonts/fa-regular-400.woff2" crossorigin=""><link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_FNJ093dVQ.woff2" crossorigin=""><link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/notosans/v35/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2" crossorigin=""><link rel="preload" as="font" type="font/woff2" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/webfonts/fa-solid-900.woff2" crossorigin=""><link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ.woff2" crossorigin=""><link rel="preload" as="font" type="font/woff2" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/webfonts/fa-regular-400.woff2" crossorigin=""><link rel="preload" as="font" type="font/woff2" href="https://fonts.gstatic.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_FNJ093dVQ.woff2" crossorigin=""><link rel="alternate" hreflang="x-default" href="https://diebuchsuche.de/at.php"><link rel="canonical" href="https://diebuchsuche.de/at.php"><link rel="alternate" hreflang="de-at" href="https://diebuchsuche.at/at.php"><link rel="alternate" hreflang="de-ch" href="https://diebuchsuche.ch/at.php"><link rel="alternate" hreflang="de-de" href="https://diebuchsuche.de/at.php"><script>var jsScript="\/bs.bootstrap.min-583be5845fa31e5f9c92786a3e838511.js";var async=[],swReg=!1;function bsLoad(){for($=jQuery;async.length;){var a=async.shift();"l"==a[0]?$(a[1]):"r"==a[0]&&$(a[1]).ready(a[2])}}function jql(a){"function"==typeof a&&async.push(["l",a]);this.ready=function(b){async.push(["r",a,b])}}var $=function(a){return new jql(a)};"serviceWorker"in navigator&&window.addEventListener("load",function(){navigator.serviceWorker.register("bs-worker.js.php").then(function(a){a.update();swReg=a},function(a){})}); function myParam(a){var b="";for(k in a)"undefined"!=typeof a[k]&&a[k]&&(""!=b&&(b+="&"),b=b+k+"="+encodeURIComponent(a[k]));return b}var myWaitEvent=null,myWaitEventBound=!1,currPageSize,is_maxRow,currType,currSort,currResult,currQuery,useTimeout=!0,scriptLoaded=!1,hasAjax=!1,ajaxStarted=!1,bsTitle=!1,busyExecute=!1;"undefined"!==typeof EventSource&&(useTimeout=!1);"undefined"!==typeof XMLHttpRequest&&(hasAjax=!0);var evMsg=[];function lQ(a){evMsg.push(["q",a])} function lHd(a){evMsg.push(["hd",a])}function lInfo(a){evMsg.push(["info",a])}function lPu(a){evMsg.push(["pu",a])}function lEndsb(a){evMsg.push(["endsb",a])} function startWaitEvent(a,b,c,d){null!=myWaitEvent&&(myWaitEvent.close(),myWaitEvent=null);myWaitEventBound=!1;myWaitEvent=new EventSource("ev.stream?"+myParam({items:is_maxRow,type:currType,sort:currSort,id:a,q:b,rf:c,rid:currResult}));d||(myWaitEvent.onmessage=function(e){evMsg.push(["msg",e])},myWaitEvent.addEventListener("q",lQ,!1),myWaitEvent.addEventListener("hd",lHd,!1),myWaitEvent.addEventListener("info",lInfo,!1),myWaitEvent.addEventListener("pu",lPu,!1),myWaitEvent.addEventListener("endsb", lEndsb,!1));busyExecute=!0;loadScript()}function startAjax(a,b,c){ajaxStarted=!0;var d=new XMLHttpRequest;d.onreadystatechange=function(){4==this.readyState&&200==this.status&&(obj=JSON.parse(this.responseText),$(function(){startFunc(obj,a,c);ajaxStarted=!1}))};d.open("GET","i.php?"+myParam({op:"q",q:a,rf:b}),!0);d.send();busyExecute=!0;loadScript()}function sQ(a,b,c){useTimeout?hasAjax&&startAjax(a,b,c):startWaitEvent(!1,a,b,!1);$(function(){startQuery(a,b,c)})} function aQ(a,b,c){useTimeout||startWaitEvent(a,!1,!1,!1);$(function(){addSearch(a,b,c);displayResult(a,!1)})}function sR(){$(function(){startResult()})}function loadScript(){scriptLoaded||(scriptLoaded=!0,setTimeout(function(){var a=document.createElement("script");a.async="async";a.src=jsScript;a.onload=function(){bsLoad()};document.getElementsByTagName("head")[0].appendChild(a)},100))}; </script><link rel="preload" as="script" href="/bs.bootstrap.min-583be5845fa31e5f9c92786a3e838511.js"><script> var _paq = window._paq = window._paq || []; _paq.push(['setDomains', ['*.diebuchsuche.com','diebuchsuche.de','diebuchsuche.at','diebuchsuche.ch','*.diebuchsuche.ch','diebuchsuche.com']]); _paq.push(['setCustomVariable',1,"Domain",document.domain,"visit"]); _paq.push(['setDocumentTitle', document.domain + "/" + document.title]);_paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//matomo.imsoft.at/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script></head><body><header><nav class="navbar navbar-light bg-body-tertiary fixed-top px-3"><a class="navbar-brand me-auto me-md-3" title="DieBuchSuche.de - B眉cher einfach finden - Deutschland" href="/"><img class="me-1" src="/icon-32.png" width="32" height="32" alt="DieBuchSuche.de - B眉cher einfach finden - Deutschland" srcset="icon-64.png 2x,icon-128.png 4x,icon-256.png 6x"><img src="images/flags32/de.png" width="32" height="32" alt="Die Buchsuche - Versandkosten nach: Deutschland"></a><div class="navbar-text d-none d-md-block me-auto">Die Buchsuche - <em>Deutschland</em> - Die Suchmaschine f眉r lieferbare <span class="d-none d-lg-inline">neue und gebrauchte </span>B眉cher</div><div class="navbar-nav"><a class="nav-item nav-link" rel="nofollow" href="li.php?continue=%2Fat.php">Anmelden</a></div><button class="navbar-toggler ms-2" type="button" data-mdb-ripple-init data-mdb-toggle="sidenav" data-mdb-target="#sideBar"><span class="visually-hidden">Men眉 einblenden</span><i class="fas fa-bars"></i></button></nav></header><nav data-mdb-sidenav-init class="sidenav p-2" data-mdb-right="true" data-mdb-hidden="true" id="sideBar"><h6 class="m-3">Die Buchsuche Men眉</h6><ul class="sidenav-menu"><li class="sidenav-item"><a class="sidenav-link" title="Zur Startseite" href="/"><i class="fas fa-house me-2"></i><span>Startseite</span></a></li><li class="sidenav-item"><a class="sidenav-link" title="In 50 Millionen auch bereits vergriffnenen B眉chern recherchieren." href="/at.php"><i class="fas fa-magnifying-glass me-2"></i><span>Identifizieren</span></a></li></ul><hr class="hr hr-blurry"><script>$(function () {$(".hlpBtn").on("click",function (e) {e.preventDefault();window.location.href=$(this).data("href");});});</script><a rel="nofollow" class="btn btn-light text-start btn-block btn-sm hlpBtn" data-mdb-ripple-init data-href="c.php?cid=1000&hr=%2Fat.php" href="c.php?cid=1000" title="Hilfe zu DieBuchSuche.de"><i class="far fa-circle-question"></i> Hilfe</a><a class="btn btn-light text-start btn-block btn-sm" data-mdb-ripple-init href="hotline.php?type=ask" title="Kundensupport Anfrage senden"><i class="fas fa-bell-concierge"></i> Kundensupport</a><a class="btn btn-light text-start btn-block btn-sm" data-mdb-ripple-init href="https://g.page/DieBuchSuche/review?rc" title="DieBuchSuche.de bei Google bewerten"><i class="far fa-star"></i> Bewerten</a><a class="btn btn-light text-start btn-block btn-sm" data-mdb-ripple-init href="c.php?cid=18" title="H盲ufig gestellte Fragen"><i class="fas fa-circle-question"></i> FAQ</a><a class="btn btn-secondary btn-block btn-sm text-start" data-mdb-ripple-init rel="nofollow" href="li.php?continue=%2Fat.php"><i class="fas fa-right-to-bracket"></i> Anmelden</a></nav><div class="content-fluid"><main class="mx-3" style="padding-top:70px;"><div class="content"> <h1>Buch finden 眉ber</h1> <p class="m-0" id="buttons"> <button id="authorButton" class="btn btn-outline-primary active btn-sm" data-mdb-ripple-init data-mdb-button-init data-mdb-collapse-init data-mdb-target="#authorCard" role="button" aria-pressend="true" aria-expanded="true" aria-controls="authorCard">Autor</button> <button id="authorButton" class="btn btn-outline-primary active btn-sm" data-mdb-ripple-init data-mdb-button-init data-mdb-collapse-init data-mdb-target="#titleCard" role="button" aria-pressend="true" aria-expanded="true" aria-controls="titleCard">Titel</button> <button id="yearButton" class="btn btn-outline-primary btn-sm" data-mdb-ripple-init data-mdb-button-init data-mdb-collapse-init data-mdb-target="#yearCard" role="button" aria-expanded="false" aria-controls="yearCard">Erscheinungsjahr</button> <button id="publisherButton" class="btn btn-outline-primary btn-sm" data-mdb-ripple-init data-mdb-button-init data-mdb-collapse-init data-mdb-target="#publisherCard" role="button" aria-expanded="false" aria-controls="publisherCard">Verlag</button> <button id="keywordButton" class="btn btn-outline-primary btn-sm" data-mdb-ripple-init data-mdb-button-init data-mdb-collapse-init data-mdb-target="#keywordCard" role="button" aria-expanded="false" aria-controls="keywordCard">Thema</button> <button id="descriptionButton" class="btn btn-outline-primary btn-sm" data-mdb-ripple-init data-mdb-button-init data-mdb-collapse-init data-mdb-target="#descriptionCard" role="button" aria-expanded="false" aria-controls="descriptionCard">Inhalt/Beschreibung</button> </p> <p>50 Millionen B眉cher, auch bereits vergriffene. Finden Sie Ihr Buch mit wenigen Eckdaten und Schl眉sselworten rasch und einfach!</p> <form id="inputForm"> <div class="row"> <div id="authorCard" class="col-12 col-lg-4 pt-2 collapse show"> <div class="card mt-2"> <div class="card-body"> <h2 class="mt-3">Autor</h2> <div id="authorOKPills" class="pills"></div> <div class="form-outline mb-4" data-mdb-input-init> <input type="text" list="authorList" class="form-control" id="author" name="author" value=""> <label for="author" class="form-label">Autor</label> <datalist id="authorList"></datalist> <div class="form-helper">Name oder Namensteile des Autors.</div> </div> <div id="authorNewPills" class="pills mt-4"></div> </div> </div> </div> <div id="titleCard" class="col-12 col-lg-8 pt-2 collapse show"> <div class="card mt-2"> <div class="card-body"> <h2 class="mt-3">Titel</h2> <div id="titleOKPills" class="pills"></div> <div class="form-outline mb-4" data-mdb-input-init> <input type="text" list="titleList" class="form-control" id="title" name="title" value=""> <label for="title" class="form-label">Titel</label> <datalist id="titleList"></datalist> <div class="form-helper">Wesentliche Worte aus dem Titel des Buches.</div> </div> <div id="titleNewPills" class="pills mt-4"></div> </div> </div> </div> </div> <div class="row"> <div id="yearCard" class="col-12 col-lg-4 pt-2 collapse"> <div class="card mt-2"> <div class="card-body"> <h2 class="mt-3">Erscheinungsjahr</h2> <div id="yearOKPills" class="pills"></div> <div class="form-outline mb-4" data-mdb-input-init> <input type="text" pattern="^(([0-9]{0,4})|([0-9]{4}-[0-9]{0,4})|(-[0-9]{0,4}))$" list="yearList" class="form-control" id="year" name="year" value=""> <label for="year" class="form-label">Erscheinungsjahr</label> <datalist id="yearList"></datalist> <div class="form-helper">Erscheinungsjahr(e) oder Bereich von-bis, von- oder -bis.</div> </div> <div id="yearNewPills" class="pills mt-4"></div> </div> </div> </div> <div id="publisherCard" class="col-12 col-lg-8 pt-2 collapse"> <div class="card mt-2"> <div class="card-body"> <h2 class="mt-3">Verlag</h2> <div id="publisherOKPills" class="pills"></div> <div class="form-outline mb-4" data-mdb-input-init> <input type="text" list="publisherList" class="form-control" id="publisher" name="publisher" value=""> <label for="publisher" class="form-label">Verlag</label> <datalist id="publisherList"></datalist> <div class="form-helper">Wesentliche Worte des Verlages des Buches.</div> </div> <div id="publisherNewPills" class="pills mt-4"></div> </div> </div> </div> </div> <div class="row"> <div id="keywordCard" class="col-12 col-lg-4 pt-2 collapse"> <div class="card mt-2"> <div class="card-body"> <h2 class="mt-3">Thema</h2> <div id="keywordOKPills" class="pills"></div> <div class="form-outline mb-4" data-mdb-input-init> <input type="text" list="keywordList" class="form-control" id="keyword" name="keyword" value=""> <label for="keyword" class="form-label">Thema</label> <datalist id="keywordList"></datalist> <div class="form-helper">Themenschlagworte des Buches.</div> </div> <div id="keywordNewPills" class="pills mt-4"></div> </div> </div> </div> <div id="descriptionCard" class="col-12 col-lg-8 pt-2 collapse"> <div class="card mt-2"> <div class="card-body"> <h2 class="mt-3">Inhalt oder Beschreibung</h2> <div id="descriptionOKPills" class="pills"></div> <div class="form-outline mb-4"> <input type="text" list="descriptionList" class="form-control" id="description" name="description" value=""> <label for="description" class="form-label">Inhalt oder Beschreibung</label> <datalist id="descritionList"></datalist> <div class="form-helper">Wesentliche Schl眉sselworte aus dem Inhalt des Buches.</div> </div> <div id="descriptionNewPills" class="pills mt-4"></div> </div> </div> </div> </div> </form> <div id="nf"></div> <div id="res" class="mb-4"></div> <style> .pills i.icons, .pill-New { cursor:pointer; } </style> <script> var authorOK=[]; var titleOK=[]; var yearOK=[]; var publisherOK=[]; var keywordOK=[]; var descriptionOK=[]; var authorNew=[]; var titleNew=[]; var yearNew=[]; var publisherNew=[]; var keywordNew=[]; var descriptionNew=[]; var fields=["a","t"]; function getState() { return({ aok:authorOK, tok:titleOK, yok:yearOK, pok:publisherOK, kok:keywordOK, dok:descriptionOK, f: fields, a:$("#author").val(), t:$("#title").val(), y:$("#year").val(), p:$("#publisher").val(), k:$("#keyword").val(), d:$("#description").val() }); } function setState(s) { if(s.aok) { authorOK=s.aok; } else { authorOK=[]; } if(s.tok) { titleOK=s.tok; } else { titleOK=[]; } if(s.yok) { yearOK=s.yok; } else { yearOK=[]; } if(s.pok) { publisherOK=s.pok; } else { publisherOK=[]; } if(s.kok) { keywordOK=s.kok; } else { keywordOK=[]; } if(s.dok) { descriptionOK=s.pok; } else { descriptionOK=[]; } if(s.a) { $("#author").val(s.a); } else { $("#author").val(""); } if(s.t) { $("#title").val(s.t); } else { $("#title").val(""); } if(s.y) { $("#year").val(s.y); } else { $("#year").val(""); } if(s.p) { $("#publisher").val(s.p); } else { $("#publisher").val(""); } if(s.k) { $("#keyword").val(s.k); } else { $("#keyword").val(""); } if(s.d) { $("#description").val(s.d); } else { $("#description").val(""); } fields=s.f; setPillsHTML("author","OK"); setPillsHTML("title","OK"); setPillsHTML("year","OK"); setPillsHTML("publisher","OK"); setPillsHTML("keyword","OK"); setPillsHTML("description","OK"); restoreFields(); getResults(); } function pushState() { if(!history.pushState)return; var url="at.php?"; $.each(authorOK,function (i,v) { url+="aok[]="+encodeURIComponent(v)+"&"; }) $.each(titleOK,function (i,v) { url+="tok[]="+encodeURIComponent(v)+"&"; }) $.each(yearOK,function (i,v) { url+="yok[]="+encodeURIComponent(v)+"&"; }) $.each(publisherOK,function (i,v) { url+="pok[]="+encodeURIComponent(v)+"&"; }) $.each(keywordOK,function (i,v) { url+="kok[]="+encodeURIComponent(v)+"&"; }) $.each(descriptionOK,function (i,v) { url+="dok[]="+encodeURIComponent(v)+"&"; }) $.each(fields,function (i,v) { url+="f[]="+encodeURIComponent(v)+"&"; }) if($("#author").val()) { url+="a="+encodeURIComponent($("#author").val())+"&"; } if($("#title").val()) { url+="t="+encodeURIComponent($("#title").val())+"&"; } if($("#year").val()) { url+="y="+encodeURIComponent($("#year").val())+"&"; } if($("#publisher").val()) { url+="p="+encodeURIComponent($("#publisher").val())+"&"; } if($("#keyword").val()) { url+="k="+encodeURIComponent($("#keyword").val())+"&"; } if($("#description").val()) { url+="d="+encodeURIComponent($("#description").val())+"&"; } if(url.slice(-1)=="&")url=url.substr(0,url.length-1); history.pushState(getState(),document.title,url); } function getPillHTML(type,text,ii,c) { var cl,tt,ic,tc; if(type=="OK") { cl="badge-success"; ic="far fa-trash-can"; tc="text-dark"; tt='Dieses Wort entfernen'; ttp=text; } else { cl="badge-primary"; ic="far fa-square-plus"; tc="text-dark"; tt='Dieses Wort hinzuf眉gen'; ttp=tt; } html='<h5 class="d-inline pill-'+type+'" data-ii="'+ii+'" title="'+ttp+'"><span class="badge badge-pill '+cl+' py-1 me-1 mb-1">'+text; if(typeof c != "undefined") { html+='<sup>'+c+'</sup>'; } html+=' <i data-ii="'+ii+'" title="'+tt+'" class="icons '+ic+' '+tc+'"></i></span></h5> '; return(html); } function setDataList(dest,arr) { h=""; $.each(arr,function (i,e) { if(typeof e == "object") { h+='<option value="'+e.n+'">'; } else { h+='<option value="'+e+'">'; } }); $("#"+dest+"List").empty().html(h); } function getResHTML(r) { h='<div class="card mt-2">'; h+='<div class="card-body"><div class="row">'; if(r.p) { h+='<div class="col-auto pe-0"><img alt="'+r.t+'" src="'+r.p+'" loading="lazy" width="45" height="60"></div><div class="w-100 d-block d-sm-none"></div>'; } h+='<div class="col pe-0"><h5 class="card-title">'+r.t+'</h5>'; h+='<h6 class="card-subtitle mb-2 text-muted">von '+r.a+'</h6>'; h+='<p class="card-text">ISBN: '+r.e; if(r.i)h+=", "+r.i; h+='<span id="pi'+r.e+'">'; if(r.minp || r.maxp)h+=", "; if(r.minp)h+=r.minp; if(r.maxp)h+=" … "+r.maxp; h+='</span>'; h+='</p>'; h+='</div>'; h+='<div class="w-100 d-block d-md-none"></div><div class="col-xs-12 col-md-auto text-end"><a href="'+r.l+'" class="btn btn-primary" data-mdb-ripple-init>Alle Angebote</a></div>'; h+='</div></div></div>'; return(h); } function setPillsHTML(dest,type) { var arr; if(dest=="author") { if(type=="OK") { arr=authorOK; } else { arr=authorNew; } } else if(dest=="title") { if(type=="OK") { arr=titleOK; } else { arr=titleNew; } } else if(dest=="year") { if(type=="OK") { arr=yearOK; } else { arr=yearNew; } } else if(dest=="publisher") { if(type=="OK") { arr=publisherOK; } else { arr=publisherNew; } } else if(dest=="keyword") { if(type=="OK") { arr=keywordOK; } else { arr=keywordNew; } } else if(dest=="description") { if(type=="OK") { arr=descriptionOK; } else { arr=descriptionNew; } } else return; html=''; $.each(arr,function (i,v) { if(typeof v == "object") { html+=getPillHTML(type,v.n,i,v.c); } else { html+=getPillHTML(type,v,i); } }); $("#"+dest+type+"Pills").empty().html(html); return(arr); } function setPills(dest,type) { var arr=setPillsHTML(dest,type); if(type=="OK") { $("#"+dest+type+"Pills i").on("click",function (e) { arr.splice($(this).data("ii"),1); if(dest=="author") { authorOK=arr; } else if(dest=="title") { titleOK=arr; } else if(dest=="year") { yearOK=arr; } else if(dest=="publisher") { publisherOK=arr; } else if(dest=="keyword") { keywordOK=arr; } else if(dest=="description") { descriptionOK=arr; } else return; setPills(dest,type); }); getResults(); pushState(); } else { $("#"+dest+type+"Pills .pill-"+type).on("click",function (e) { a=arr.splice($(this).data("ii"),1); if(dest=="author") { authorNew=arr; } else if(dest=="title") { titleNew=arr; } else if(dest=="year") { yearNew=arr; } else if(dest=="publisher") { publisherNew=arr; } else if(dest=="keyword") { keywordNew=arr; } else if(dest=="description") { descriptionNew=arr; } else return; setPills(dest,type); if(a && a[0]) { a=a[0]; if(typeof a == "object") { a=a.n; } if(dest=="author") { if(authorOK.indexOf(a)<0) { authorOK.push(a); setPills(dest,"OK"); } } else if(dest=="title") { if(titleOK.indexOf(a)<0) { titleOK.push(a); setPills(dest,"OK"); } } else if(dest=="year") { if(yearOK.indexOf(a)<0) { yearOK.push(a); setPills(dest,"OK"); } } else if(dest=="publisher") { if(publisherOK.indexOf(a)<0) { publisherOK.push(a); setPills(dest,"OK"); } } else if(dest=="keyword") { if(keywordOK.indexOf(a)<0) { keywordOK.push(a); setPills(dest,"OK"); } } else if(dest=="description") { if(keywordOK.indexOf(a)<0) { descriptionOK.push(a); setPills(dest,"OK"); } } else return; $("#"+dest).val(""); } }); } } var numResults; var currentStart; var lastResults; var parOld=false; var rr=false; function getResults() { currentStart=0; numResults=0; lastResults=0; if(authorOK.length>0 || titleOK.length>0 || yearOK.length>0 || publisherOK.length>0 || keywordOK.length>0 || descriptionOK.length>0 || $("#author").val() || $("#title").val() || $("#year").val().length>=4 || $("#publisher").val() || $("#keyword").val() || $("#description").val()) { var par={ op: "at", a: authorOK, t: titleOK, y: yearOK, p: publisherOK, k: keywordOK, d: descriptionOK, f: fields, ap: $("#author").val(), tp: $("#title").val(), yp: $("#year").val(), pp: $("#publisher").val(), kp: $("#keyword").val(), dp: $("#description").val() }; if(JSON.stringify(parOld)==JSON.stringify(par)) { return; } parOld=JSON.parse(JSON.stringify(par)); if(rr)rr.abort(); rr=$.getJSON("i.php",par, function (o) { if(!o)return; if(o.n) { numResults=o.n; if(o.n==1) { h='1 Ergebnis'; } else { h=o.n+' Ergebnisse'; } $("#nf").empty().html(h); } else { numResults=0; $("#nf").empty(); } if(o.b) { var ra=0; h=""; $.each(o.b,function (i,r) { h+=getResHTML(r); ra++; }); lastResults=ra; if(ra>0 && currentStart+ra<numResults) { h+='<div id="resultLoader">...</div>'; } $("#res").empty().html(h); } else { $("#res").empty(); } if(o.t) { if(numResults<=10) { titleNew=o.t.slice(0,3) } else { titleNew=o.t; } setDataList("title",o.t); setPills("title","New"); } else { $("#titleNewPills").empty(); $("#titleList").empty(); } if(o.a) { if(numResults<=10) { authorNew=o.a.slice(0,3) } else { authorNew=o.a; } setDataList("author",o.a); setPills("author","New"); } else { $("#authorNewPills").empty(); $("#authorList").empty(); } if(o.y) { if(numResults<=10) { yearNew=o.y.slice(0,3) } else { yearNew=o.y; } setDataList("year",o.y); setPills("year","New"); } else { $("#yearNewPills").empty(); $("#yearList").empty(); } if(o.p) { if(numResults<=10) { publisherNew=o.p.slice(0,3) } else { publisherNew=o.p; } setDataList("publisher",o.p); setPills("publisher","New"); } else { $("#publisherNewPills").empty(); $("#publisherList").empty(); } if(o.k) { if(numResults<=10) { keywordNew=o.k.slice(0,3) } else { keywordNew=o.k; } setDataList("keyword",o.k); setPills("keyword","New"); } else { $("#keywordNewPills").empty(); $("#keywordList").empty(); } if(o.d) { if(numResults<=10) { descriptionNew=o.d.slice(0,3) } else { descriptionNew=o.d; } setDataList("description",o.p); setPills("description","New"); } else { $("#descriptionNewPills").empty(); $("#descriptionList").empty(); } }).done(function (d) { rr=false; }); } else { authorNew=[]; titleNew=[]; yearNew=[]; publisherNew=[]; keywordNew=[]; descriptionNew=[]; $("#res,#nf,#authorNewPills,#titleNewPills,#titleList,#authorList,#yearNewPills,#publisherNewPills,#yearList,#publisherList,#keywordNewPills,#descriptionNewPills,#keywordList,#descriptionList").empty(); } } function loadNextResult() { $("#resultLoader").remove(); if(lastResults<=0) { return; } currentStart=currentStart+lastResults; lastResults=0; if(currentStart>=numResults) { return; } $.getJSON("i.php", { op: "at", a: authorOK, t: titleOK, y: yearOK, p: publisherOK, k: keywordOK, d: descriptionOK, ap: $("#author").val(), tp: $("#title").val(), yp: $("#year").val(), pp: $("#publisher").val(), kp: $("#keyword").val(), dp: $("#description").val(), st: currentStart }, function (o) { if(!o)return; if(o.n) { numResults=o.n; if(o.n==1) { h='1 Ergebnis'; } else { h=o.n+' Ergebnisse'; } $("#nf").empty().html(h); } else { numResults=0; $("#nf").empty(); } if(o.b) { var ra=0; h=""; $.each(o.b,function (i,r) { h+=getResHTML(r); ra++; }); lastResults=ra; if(ra>0 && currentStart+ra<numResults) { h+='<div id="resultLoader">...</div>'; } $("#res").append(h); } }); } var timer; function keyUp(th,e) { var v=$(th).val(); var id=$(th).attr("id"); if(e.which==32 || e.which==13) { v=v.trim().toLowerCase(); $(th).val(""); if(v.length>0) { if(id=="author") { if(authorOK.indexOf(v)<0) { authorOK.push(v); setPills(id,"OK"); } } else if(id=="title") { if(titleOK.indexOf(v)<0) { titleOK.push(v); setPills(id,"OK"); } } else if(id=="year") { if(yearOK.indexOf(v)<0) { yearOK.push(v); setPills(id,"OK"); } } else if(id=="publisher") { if(publisherOK.indexOf(v)<0) { publisherOK.push(v); setPills(id,"OK"); } } else if(id=="keyword") { if(keywordOK.indexOf(v)<0) { keywordOK.push(v); setPills(id,"OK"); } } else if(id=="description") { if(descriptionOK.indexOf(v)<0) { descriptionOK.push(v); setPills(id,"OK"); } } } } else { if(id=="year" && v) { var patt=new RegExp("^(([0-9]{0,4})|([0-9]{4}-[0-9]{0,4})|(-[0-9]{0,4}))$","g"); if(!patt.test(v)) { $(th).val($(th).data("prevValue")); e.preventDefault(); return(false); } } if(timer)clearTimeout(timer); timer=setTimeout(function () { getResults(); pushState(); },200); } } function setFields() { var refresh=false; var chg=false; if($("#authorCard").hasClass("show")) { if(fields.indexOf("a")<0) { refresh=true; fields.push("a"); } } else { var p=fields.indexOf("a"); if(p>=0) { fields.splice(p,1); chg=true; } } if($("#titleCard").hasClass("show")) { if(fields.indexOf("t")<0) { refresh=true; fields.push("t"); } } else { var p=fields.indexOf("t"); if(p>=0) { fields.splice(p,1); chg=true; } } if($("#yearCard").hasClass("show")) { if(fields.indexOf("y")<0) { refresh=true; fields.push("y"); } } else { var p=fields.indexOf("y"); if(p>=0) { fields.splice(p,1); chg=true; } } if($("#publisherCard").hasClass("show")) { if(fields.indexOf("p")<0) { refresh=true; fields.push("p"); } } else { var p=fields.indexOf("p"); if(p>=0) { fields.splice(p,1); chg=true; } } if($("#keywordCard").hasClass("show")) { if(fields.indexOf("k")<0) { refresh=true; fields.push("k"); } } else { var p=fields.indexOf("k"); if(p>=0) { fields.splice(p,1); chg=true; } } if($("#descriptionCard").hasClass("show")) { if(fields.indexOf("d")<0) { refresh=true; fields.push("d"); } } else { var p=fields.indexOf("d"); if(p>=0) { fields.splice(p,1); chg=true; } } if(chg || refresh) { pushState(); } if(refresh) { getResults(); } return(refresh); } function restoreField(name,shortName) { if(fields.indexOf(shortName)>=0) { if(!$("#"+name+"Card").hasClass("show")) { $("#"+name+"Button").trigger("click"); } } else { if($("#"+name+"Card").hasClass("show")) { $("#"+name+"Button").trigger("click"); } } } function restoreFields() { restoreField("author","a"); restoreField("title","t"); restoreField("year","y"); restoreField("publisher","p"); restoreField("keyword","k"); restoreField("description","d"); } $(function () { $("#author,#title,#year,#publisher,#keyword,#description").on("keyup input",function (e) { return(keyUp(this,e)); }) $("#year").on("keypress",function (e) { $(this).data("prevValue",$(this).val()); }); $(window).on("scroll",function () { if($("#resultLoader").length>0 && $("#resultLoader").inView()) { loadNextResult(); } }); $("#buttons button").on("click",function(e) { $(this).button("toggle"); }); $("#inputForm .collapse").on("shown.bs.collapse",function (e) { setFields() }).on("hidden.bs.collapse",function (e) { setFields() }); restoreFields(); if(authorOK.length>0)setPills("author","OK"); if(titleOK.length>0)setPills("title","OK"); if(yearOK.length>0) { setPills("year","OK"); } if(publisherOK.length>0) { setPills("publisher","OK"); } if(keywordOK.length>0) { setPills("keyword","OK"); } if(descriptionOK.length>0) { setPills("description","OK"); } if(history.pushState) { $(window).on("popstate",function (e) { setState(e.originalEvent.state); return(true); }); } }); </script> </div></main></div><footer class="text-center w-100 py-2 px-3"><small class="small"><a href="c.php?cid=1001" title="脺ber DieBuchSuche.de/Impressum">脺ber DieBuchSuche.de/Impressum</a> · <a href="c.php?cid=1027" title="Haftungsbeschr盲nkung und Datenschutzerkl盲rung">Haftungsbeschr盲nkung und Datenschutzerkl盲rung</a> · <a href="c.php?cid=1039" title="Links">Links</a> · <a href="c.php?cid=1044" title="Lieferbedingungen/R眉cknahme">Lieferbedingungen/R眉cknahme</a> · <a href="wm.php" rel="nofollow" title="Werbemittel">Werbemittel</a> · <a href="hotline.php?type=ask" title="Kundensupport Anfrage senden">Kundensupport</a> </small></footer><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@id":"/#dbsorg","@type":"Organization","name":"IMSoft - DI Michael Karg","url":"https:\/\/www.imsoft.at\/","logo":[{"@type":"ImageObject","url":"https://diebuchsuche.de/icon-128.png","width":128,"height":128},{"@type":"ImageObject","url":"https://diebuchsuche.de/icon-32.png","width":32,"height":32},{"@type":"ImageObject","url":"https://diebuchsuche.de/icon-1536.png","width":1536,"height":1536},{"@type":"ImageObject","url":"https://diebuchsuche.de/icon-256.png","width":256,"height":256}],"sameAs":["https:\/\/goo.gl\/maps\/DXDMKJ3dFPy5mQFD9","https:\/\/www.imsoft.at\/#dbsorg","https:\/\/www.facebook.com\/DieBuchSuche-147485592012228\/"],"address": { "@id":"/#imsoftad","@type": "PostalAddress","streetAddress": "Schulgasse 47/11","addressLocality": "Wien","addressRegion": "Wien","postalCode": "1180","addressCountry": "AT"},"email": "affiliate@diebuchsuche.de","founder": { "@id":"/#mk","@type": "Person","name":"Michael Karg","familyName":"Karg","givenName":"Michael","gender":"http://schema.org/Male"},"telephone": "+43 699 1 923 43 78","foundingDate": "2011-05-01","parentOrganization": {"@type":"Organization","name":"IMSoft - DI Michael Karg","vatID":"ATU39807802","logo":"https://www.imsoft.at/images/imsoft-logo.gif","url":"https://www.imsoft.at/","address":{"@id":"/#imsoftad"},"founder":{"@id":"/#mk"},"telephone": "+43 699 1 923 43 78","foundingDate": "1995-04-06"}},{"@id":"/#dbslogo","@type":"Organization","url":"https:\/\/diebuchsuche.de\/","logo":"https://diebuchsuche.de/icon-128.png","sameAs":["https:\/\/goo.gl\/maps\/DXDMKJ3dFPy5mQFD9","https:\/\/www.imsoft.at\/#dbsorg","https:\/\/www.facebook.com\/DieBuchSuche-147485592012228\/"]},{"@type":"WebSite","@id": "/#dbsws","name" : "Die Buchsuche","alternateName" : "DieBuchSuche.de - B眉cher einfach finden und vergleichen.","url":"https://diebuchsuche.de/","publisher":{"@id":"/#dbsorg"},"potentialAction":{"@type":"SearchAction","target":"https://diebuchsuche.de/r.php?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"\/at.php#webpage","url":"\/at.php","inLanguage":"de-de","name":"Buch finden","description":false,"isPartOf":{"@id":"/#dbsws"},"creator":{"@id":"#/dbsorg"}}]}</script><script>$(function() { testCredentials(); })</script><script>loadScript();</script> <div class="d-none" data-mdb-ripple-init data-mdb-modal-init data-mdb-button-init data-mdb-target="#dummyModal"></div><div class="modal fade" id="dummyModal" tabindex="-1"></div><div class="d-none" data-mdb-collapse-init></div><div class="dropdown d-none"><button class="btn btn-primary dropdown-toggle" type="button" data-mdb-dropdown-init></button><ul class="dropdown-menu"></ul></div></body></html>