Sí que se puede hacer eso. No es esa exactamente la sintaxis pero sería algo parecido sí.
Me explico un poco mejor.
Tu pones un link
<a href="javascript:llamarasincrono('varios.php?msj=t rue', 'contenedor')">varios.php</a>
Esto lo que hace es que cuando hagas click en el enlaces
varios.php va a llamar al script
varios.php y le pasaría la variable
msj con valor =
True. (no es exactamente la sintaxis repito, pero se entiende que ese sería el funcionamiento).
Entonces se ejecuta el scripts con ese "estado" y debido a que
msj=True las respuesta de
varios.php será:
Código:
<div id="msj" /> El mensaje... </div> El resto de varios.php....
Que se devolverá a la página inicial donde se hizo click a
varios.php, y una vez el resultado ha sido devuelto tendrás tu función que rescargará en el
contenedor que será el
id de un
div el mensaje devuelto.
----
Otra forma de usarlo podría ser por ejemplo para un login.
Tu envías los datos: user//pass a un script para tratar de loguear al cliente.
Si los datos son correctos devuelves la cadena de texto "True", en caso contrario "False".
Luego cuando recibes la respuesta True//False simplemente haces un eval de la respuesta y la guardas en una variable y ya desde Javascript puedes manejar a tu antojo. Ya no es necesario imprimir lo que recibiste, ahorar puedes utilizarlo como protocolo para mandarte mensajes con el servidor de un modo un poco más complejo.
Venga un saludo!