Извикване на 2 JS ф-ии едновременно...

annabelka

Registered
Имам проблем с извикването на 2 JS функции едновременно - при един клик (или една и съща функция, но с различни параметри) като резултатите, от ф-иите трябва да се върнат в два div-тага :( ...
При ИЕ при double click с мишката става (но така не удобно и не ме устройва), а при МФ изобщо не работи :?

От доста време не мога да се справя с този проблем, въпреки че пробвах много неща, надявам се вие да ми помогнете :wink:

Ето кода, за да стане по-ясно (че все не мога да обясня като хората )

index.php
Код:
<html>
<head>
	<script src="func.js"></script>
</head>

<body style="text-align:center;">

	<div>
	
		<a  onClick="javascript:showHint('link1.php', '','id2');"  href="javascript:showHint('link1.php', '','id1');">link1</a> |
		<a  onClick="javascript:showHint('link2.php', '','id2');"  href="javascript:showHint('link2.php', '','id1');">link2</a> 
																		
	</div>
	<br />
	<center>
		<div style="border:solid 1px red; width:300px; height:200px;" id="id1">id1</div>
	</center>
					
	<br />

	<center>
		<div style="border:solid 1px red; width:300px; height:200px;" id="id2">id2</div>
	</center>

</body>
</html>

link1.php
Код:
<html>
	<head>
		<script src="js.js"></script>
	</head>
	
	<body style="text-align:center;">
	
		Otvorihte link1
	
	</body>
</html>

link2.php
Код:
<html>
	<head>
		<script src="js.js"></script>
	</head>
	
	<body style="text-align:center;">
	
		Otvorihte link2
	
	</body>
</html>

func.js
Код:
var xmlHttp

function showHint(file,str,divname)
{
	if (file.length=='')
      {
          document.getElementById(divname).innerHTML="Възникна грешка! Не е избран файл!"
          return
      }

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
      {
          alert ("Браузъра не поддържа HTTP Request")
          return
      } 
    var url=file
    url=url+str
    xmlHttp.onreadystatechange=function(){ stateChanged(divname) };
    xmlHttp.open("GET",url,true)

    xmlHttp.send(null)
} 
//end showHint


function stateChanged(divname) 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     { 	
		if (xmlHttp.status == 200) 
		{
        	 document.getElementById(divname).innerHTML=xmlHttp.responseText;
		}
		else
		{
		 document.getElementById(divname).innerHTML='Грешка';
		}
     } 
}
// end stateChanged


function GetXmlHttpObject()
{
    var xmlHttp=null;
    try
     {
         // Firefox, Opera 8.0+, Safari
         xmlHttp=new XMLHttpRequest();
     }
    catch (e)
     {
         // Internet Explorer
         try
          {
              xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
          }
         catch (e)
          {
              xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
     }
    return xmlHttp;
}
// end GetXmlHttpObject


Искам като се кликне например на link1 и в id1 и в id2 ednowremenno да се отвори link1.php
 

Back
Горе