Conrad Direkt Produkt Link

By werty1st Last update Nov 5, 2005 — Installed 222 times.
// ==UserScript==
// @name          Conrad Direkt Produkt Link
// @namespace     http://werty1st.com
// @description	  still under development
// @include       http://conrad.de/*
// @include       http://www.conrad.de/*
// @include       http://*.conrad.de/*
// @include       http://www1.conrad.de/*
// @include       http://ww*.conrad.de/*
// ==/UserScript==


/*alert("runnin");*/

text = document.body.innerHTML; //variablen für ganzen text
textneu =""; textrest="";	//neuen text mit änderung und rest text noch ohne änderung
artkllen = 34;			//länge der artikelnummer

pos1 = text.search(/Artikel-Nr.: /);  //ermittle ob artkl überhaupt vorhanden
while (pos1 != -1)
	{
	textneu += text.slice(0,pos1); 		//alles bis zum ersten artkl in textneu kopieren
	textrest = text.slice(pos1,text.length);	//arteklnr bis textende
	artkln = textrest.substr(13,6);			//suchen der reinen nummer
	searchstr = textrest.substr(0,artkllen);			//aus artklnummer.: 3434-34 soll ein link werden
	newlink1 = "<a href=\"" + "http://www.conrad.de/scripts/wgate/zcop_b2c/!?perform_special_action=Produktdetail&product_show_id="+artkln+"&insert_kz=TX&p_page_to_display=fromoutside"+"\"><u>"+searchstr+"</u></a>";
	//der link wird jetzt anstelle der artikelnummer ans ende von textneu gesetzt
	textneu = textneu + newlink1;

	text = textrest.slice(artkllen,textrest.length); // textrest wird jetzt ohne den zuvor earbeitet link zum neuen Text

	pos1 = text.search(/Artikel-Nr.: /);  //ermittle ob artkl überhaupt vorhanden
	}

document.body.innerHTML=textneu + text;