Probleme bei Übergabe eines Links als Parameter

Mazzok

Grünschnabel
Hi Leute
Ich habe folgendes Problem:

HTML:
<html>
<head>
	<script language="JavaScript">
	function showVisualisationDescriptions(a,b){
	 myRef = window.open('','Fenstername'',
	 	'left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
	myRef.document.write(b);
	myRef.document.close();

	}
	</script>
	</head>
	<body>
	<u onclick = "javascript:showVisualisationDescriptions('fenster','<h1>Titel</h1><br>das ist eine <b><a href=www.google.at>message</a></b>')"> blab</u>
	</body>
	</html>

Die funktion soll nicts besonderes machen, ausser das Fenster mit dem String von b befüllen.. Nurgibt es da das problem mit den " ", bzw ' '
wenn ich <a href="www.google.at">message</a> schreibe , untebricht das den aufrufdes Javascript-verweises, bei a href='www.google.at'>message</a> lädter garnicht, und bei
a href=www.google.at>message</a> suchter http://www.google.at als file lokal!

noch eine Frage hätte ich zum aufruf des Fensters, der Name des Fensters "Fenstername" wird bei mir nicht ausgegeben, weiß jemand warum?

was kann ich tun?

Danke euch schon mal!
Lg
Maz
 
Zuletzt bearbeitet:
Das ist mir danacha auch eingefallen, aber das funktioniert auch nicht, da öffnet sich nichtmal mehr ein fenster
Ev übernimmt ers als weiteren parameter oder so.. ka
aufjeden fall geht
HTML:
das ist eine <b><a href=\"www.google.at>message\"</a>
auh nicht :(
 
Das Problem ist ganz simpel als solches. Ich hab selbst damit mehrere Stunden mal gekämpft. Und die Lösung ist, dass man ein einfaches
HTML:
http://
davor setzen muss vor den Link. Soll heißen:
HTML:
<html>
<head>
	<script language="JavaScript">
	function showVisualisationDescriptions(a,b){
	 myRef = window.open('','Fenstername','left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
	myRef.document.write(b);

	}
	</script>
	</head>
	<body>
	<u onclick = "javascript:showVisualisationDescriptions('fenster','<h1>Titel</h1><br>das ist eine <b><a href=\'http://www.google.at\'>message</a></b>')"> blab</u>
	</body>
	</html>
 
Oh mein Gott, wie dumm bin ich!:D

Klar, das ist natürlich des Rätsels Lösung!!
Herzlichen Dank!
 

Neue Beiträge

Zurück