Tony: PHP Script funktioniert nicht durch in JS generierten Link

Beitrag lesen

Situation:

Auf der Startseite wird mit Javascript random eine von drei URLs aufgerufen.

Jede dieser drei Seiten verfügt über:
-  ein Formular mit mehreren Radiobuttons und einen Submit button.

  • ein JavaScript was die Zeit vom Laden der Seite bis zum Klicken des Submit buttons misst
  • ein PHP Script, welches die gemessene Zeit und den Wert des Radiobuttons in die Datenbank schreibt

Problem:
Es wird in Firefox und Safari kein Datenbankeintrag vorgenommen, wenn man über die Startseite auf eine der 3 Seiten gelangt,
den Radiobutton auswählt und Submit drückt.

In Opera funktioniert es einwandfrei.

Wenn man die Formularseite nicht über den Link der Startseite aufruft, sondern direkt in die Adresszeile des Browsers einfügt,
funktioniert der Datenbankeintrag ebenfalls.

Wie kann man diese Problem lösen?

-----------------------   Hier das Random URL Script

<SCRIPT language="javascript">

			<!-- URL Selector  
			  
			function RandomURL(text,urls)  
			{  
			RandomURLLong(text,urls,"");  
			}  
			  
			function RandomURLLong(text,urls,hparams)  
			{  
			/\* si: start index  
			\*\* i: current index  
			\*\* ei: end index  
			\*\* cc: current count  
			\*/  
			 si = 0;  
			 ci=0;  
			 cc=0;  
			 urlSet = new Array();  
			 ei = urls.length;  
			  for (i=1;i<ei;i++) {  
				if (urls.charAt(i) == ' ' || urls.charAt(i) == ',') {  
				  urlSet[cc] = urls.substring(si,i);  
				  cc++;  
				  si=i+1;  
				  }  
				}  
			  ind = Math.floor(Math.random() \*cc);  
			  document.writeln("<a "+hparams +" href=\""+urlSet[ind]+"\">"+text+"</a>");  
			}  
			  
			// End Script -->  
			</SCRIPT>  

-----------------------------------------

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