JS Frage

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
|SONY|
Mitglied
Beiträge: 39
Registriert: 15.08.2005 19:08

JS Frage

Beitrag von |SONY| »

hallo zusammen,

könnt ihr mir vielleicht sagen ob ich mit folgendem script die höhe und breite meiner #menu bestimmen kann ? siehe auch:

www.brasilguide.de

Code: Alles auswählen

	function gettoselectingwords(){
	
		function getASCIIVowels (string){
			string = string.replace (/ö/g,"ö");
			string = string.replace (/Ö/g,"Ö");

			string = string.replace (/ä/g,"ä");
			string = string.replace (/Ä/g,"Ä");

			string = string.replace (/ü/g,"ü");
			string = string.replace (/Ü/g,"Ü");

			string = string.replace (/ß/g,"ß");

			return string;
		}
		
		/**
		 * This highlightWord - funktion is from:
		 * http://www.kryogenix.org/ 
		 **/
		function highlightWord(node,word) {
			if (node.hasChildNodes) {
				//var hi_cn;
				for (var hi_cn=0; hi_cn<node.childNodes.length; hi_cn++) {
					highlightWord(node.childNodes[hi_cn],word);
				}
			}
	
			if (node.nodeType == 3) {
				var tempNodeVal = node.nodeValue.toLowerCase();
				tempWordVal = word.toLowerCase();
				if (tempNodeVal.indexOf(tempWordVal) != -1) {
					var pn = node.parentNode;
					if (pn.className != "searchword") {
						var nv = node.nodeValue;
						var ni = tempNodeVal.indexOf(tempWordVal);
						var before = document.createTextNode(nv.substr(0,ni));
						var docWordVal = nv.substr(ni,word.length);
						var after = document.createTextNode(nv.substr(ni+word.length));
						var hiwordtext = document.createTextNode(docWordVal);
						var hiword = document.createElement("strong");
						hiword.className = "searchword";
						hiword.appendChild(hiwordtext);
						pn.insertBefore(before,node);
						pn.insertBefore(hiword,node);
						pn.insertBefore(after,node);
						pn.removeChild(node);
					}
				}
			}
		}	
	
		var ref_url = location.search;
		if (ref_url.indexOf("?") == -1) {
			return;
		}
		ref_url = unescape(ref_url.substring(15,ref_url.length));
		var ref_words = ref_url.split("&");
		for (var i=0; i<ref_words.length; i++){
			highlightWord(document.getElementsByTagName("body")[0],ref_words[i]);
		}
	}
	window.onload = gettoselectingwords;
	</script>		
vielen dank
sony
c) by |SONY|:
Zitieren und Kritisieren sowie Support per PN nicht ohne ausdrückliche Erlaubnis!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Der von dir gepostete Code hat damit überhaupt nichts zu tun - Höhe, Breite usw. gibt man i.d.R. in CSS an.
KB:knigge
Antworten

Zurück zu „Coding & Technik“