(function () { function textOf(el) { return (el && el.textContent || "").replace(/\s+/g, " ").trim(); } function resolveItemUrl() { var match = window.location.search.match(/[?&]item=(\d+)/); if (!match) { return null; } return window.location.origin + "/a-" + match[1] + "/"; } function loadAccordion() { var url = resolveItemUrl(); if (!url) { return Promise.resolve(null); } return new Promise(function (resolve, reject) { var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.onload = function () { if (xhr.status < 200 || xhr.status >= 400) { reject(new Error("item page " + xhr.status)); return; } var doc = new DOMParser().parseFromString(xhr.responseText, "text/html"); resolve(doc.querySelector(".phywe-item-accordion")); }; xhr.onerror = function () { reject(new Error("item page network error")); }; xhr.send(); }); } function parseItemBlocks(scope, withQuantity) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var numberLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(numberLink) }; if (withQuantity && cols[2]) { var qty = parseInt(textOf(cols[2]).replace(/[^\d]/g, ""), 10); item.quantity = isNaN(qty) ? textOf(cols[2]) : String(qty); } if (item.name) { items.push(item); } } return items; } function fillTable(tableId, items, withQuantity) { var table = document.getElementById(tableId); if (!table || !items.length) { return; } var tbody = table.querySelector("tbody"); for (var i = 0; i < items.length; i++) { var tr = document.createElement("tr"); var nameTd = document.createElement("td"); nameTd.style.width = "80%"; nameTd.textContent = items[i].name; tr.appendChild(nameTd); var numberTd = document.createElement("td"); numberTd.textContent = items[i].mappedTo; tr.appendChild(numberTd); if (withQuantity) { var qtyTd = document.createElement("td"); qtyTd.textContent = items[i].quantity || ""; tr.appendChild(qtyTd); } tbody.appendChild(tr); } var wrapper = table.parentElement; while (wrapper && wrapper.className.indexOf("printtablediv") === -1) { wrapper = wrapper.parentElement; } if (wrapper) { wrapper.style.display = ""; } } function stepTitle(stepEl) { if (!stepEl) { return ""; } var titleEl = stepEl.querySelector(".card-header button div") || stepEl.querySelector(".card-header button"); return textOf(titleEl); } function setHeadline(tableId, title) { var headline = document.querySelector("#" + tableId + " .printtableheadline"); if (headline && title) { headline.textContent = title; } } function parseMedia(scope) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var fileLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(fileLink || cols[1]), quantity: cols[2] ? textOf(cols[2]) : "" }; if (item.name) { items.push(item); } } return items; } function fillFromAccordion(accordion) { if (!accordion) { return; } var versucheStep = accordion.querySelector('[data-step="versuche"]'); var versuche = parseItemBlocks(versucheStep, false); setHeadline("print-versuche", stepTitle(versucheStep)); fillTable("print-versuche", versuche, false); var lieferumfangStep = accordion.querySelector('[data-step="lieferumfang"]'); var lieferumfang = parseItemBlocks(lieferumfangStep, true); fillTable("print-lieferumfang", lieferumfang, true); var zubehoer = accordion.querySelector('[data-step="zubehoer"]'); var sections = zubehoer ? zubehoer.querySelectorAll(".card-body") : []; var notwendig = []; var empfohlen = []; for (var i = 0; i < sections.length; i++) { var items = parseItemBlocks(sections[i], false); if (sections[i].querySelector(".text-red, .icon-warning-black")) { notwendig = items; } else if (sections[i].querySelector(".text-green, .icon-Mehrwert_black")) { empfohlen = items; } } fillTable("print-zubehoer-notwendig", notwendig, false); fillTable("print-zubehoer-empfohlen", empfohlen, false); var mediaStep = accordion.querySelector('[data-step="media"]'); var media = parseMedia(mediaStep); setHeadline("print-media", stepTitle(mediaStep)); fillTable("print-media", media, true); } function start() { var itemUrl = resolveItemUrl(); if (!itemUrl) { setTimeout(function () { window.print(); }, 2000); return; } loadAccordion() .then(function (accordion) { fillFromAccordion(accordion); }) .catch(function (err) { if (window.console && console.warn) { console.warn("Accordion konnte nicht geladen werden:", resolveItemUrl(), err); } }) .then(function () { setTimeout(function () { window.print(); }, 500); }); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", start); } else { start(); } })();
 

Datenblatt


Lehrkoffer „27 Wirbellose (Invertebrata)"

Artikel-Nr.: 3BS-1005970
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Unknown

Funktion und Verwendung

Lehrkoffer mit 27 sorgfältig präparierten Exemplaren, jeweils farbecht im hochtransparenten Acrylblock eingeschlossen. Der Koffer enthält Vertreter aller heute lebenden Unterstämme der Gliederfüßer (Arthropoda): 21 Sechsfüßer (Hexapoda), 2 Kieferklauenträger (Chelicerata), 2 Krebstiere (Crustacea), einen Tausendfüßer (Myriapoda) sowie einen Vertreter des Stammes der Stachelhäuter (Echinodermata). Die ausgewählten Exemplare werden nicht gejagt oder gefangen, sondern stammen aus nachhaltigen Quellen wie Zucht oder Schädlingsbekämpfungen. Tierherkunft und -präparation unterliegen den gesetzlichen Bestimmungen.Allgemeine Bezeichnung (wissenschaftliche Bezeichnung)

  1. Maikäfer                          (Anomala Cuprea Hope)
  2. Marienkäfer                    (Synonycha grandis)
  3. Maulwurfsgrille              (Gryllotalpa orientalis)
  4. Gottesanbeterin             (Hierodula patellifera)
  5. Feldwespe                      (Polistes olivaceus)
  6. Östliche Honigbiene    (Apis cerana
  7. Ameise                            (Pheidologeton latinodus)
  8. Mistkäfer                         (Catharsius molossus)
  9. Riesenkäfer                   (Xylotrupes Gideon)
  10. 10. Indischer Monarch        (Danaus genutia)
  11. Zitrusbockkäfer              (Anoplophora chinensis)
  12. Zikade                             (Cryptotympana atrata)
  13. Schildwanze                  (Eusthennes cupreus)
  14. Wespenspinne              (Argiope bruennichii)
  15. Großlibelle                      (Brachythemis contaminata)
  16. Grille                                (Teleogryllus emma)
  17. Australische Schabe    (Periplaneta australasiae)
  18. Skorpion                         (Urodaus novae)
  19. Tausendfüßler               (Scolopendra)
  20. Stabschrecke                 (Diapheromera femorata)
  21. Zwiebelfliege                 (Delia antqua(
  22. Riesengarnele               (Penaeus chinensis)
  23. Seidenraupe                  (Bombyx mandarina)
  24. Krabbe                            (Nectocarcinus integrifrons)
  25. Seestern                         (Asterias amurensis)
  26. Grashüpfer                     (Catantops splendens)
  27. Hirschkäfer                     (Odontolabis cuvera fallaciosa)

Abmessungen:   ca. 42cm x 33cm x 8 cm

Gewicht:        ca. 5 kg

 

 


PHYWE Systeme GmbH & Co. KG
Robert-Bosch-Breite 10 – 37079 Göttingen – Deutschland
www.phywe.com