airbear: Variable aus Link an Script übergeben

Beitrag lesen

Moin,

habe da ein Skript zum wechseln der Links abhängig vom zugreifenden Device (hier speziell Iphone & Ipad). Es sollen unterschiedliche Seiten geladen werden.

Nun möchte ich gerne die Variable "dirname" über den <a href> tag an das skript übergeben - hierbei komme ich ins straucheln.

Ziel soll sein mehrere links variabel abhängig vom hinterlegten Objekt platzieren zu können.

  
<script type="text/javascript" language="JavaScript">  
window.onload = function () {  
switchDevice();  
	}  
			  
	function switchDevice() {  
				  
	var dirname = 'test';  
				  
	var pathIMG = '../panorama';  
				  
	var ipad = {  
		"pathHTM":"../panorama",  
		"extHTM":"mobile.html",  
		"target":"_top"  
		};  
		var iphone = {  
		"pathHTM":"../panorama",  
		"extHTM":"mobile.html",  
		"target":"_top"  
		};  
		var others = {  
		"pathHTM":"../panorama",  
		"extHTM":"/pano.html",  
		"target":"_self"  
		};  
				  
		var myAgent = navigator.userAgent.toLowerCase();  
				  
		var linkSwitched = document.getElementById('linkSwitched');  
				  
		var active;  
		if( myAgent.indexOf('ipad') >= 0 ) {  
				active = ipad;  
			} else if( myAgent.indexOf('iphone') >= 0 ) {  
				active = iphone;  
			} else {  
				active = others;  
			}  
			linkSwitched.href = active['pathHTM'] + "/" + dirname + active['extHTM'];  
			linkSwitched.target = active['target'];  
				  
			}  
</script>