MudGuard: PHP Script funktioniert nicht durch in JS generierten Link

Beitrag lesen

Hi,

  		function RandomURL(text,urls)  
  		{  
  		RandomURLLong(text,urls,"");  
  		}  
  		  
  		function RandomURLLong(text,urls,hparams)  
  		{  

...

  		  document.writeln("<a "+hparams +" href=\""+urlSet[ind]+"\">"+text+"</a>");  
  		}  

RandomURL("<h1>START</h1>","http://page1.html,http://page2.html,http://page3.html,");

Das erzeugt als HTML also <a href="url"><h1>START</h1></a>.
In HTML 4.01/XHTML1.0 ist h1 in a nicht zulässig. (HTML5 mag das anders sehen).

Firefox macht also vermutlich das a zu, bevor h1 anfängt.
Opera löst diesen Fehler vermutlich anders auf.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.