Jump to content

how to call 2 funcions on click?


alapimba

Recommended Posts

Hello

I'm with a few problems with some functions.

It works if i have only one, but when i write the second an call it it don't work.

 

My function:

<?php do { $numero = $row_rs_anos['id']; ?>
function titulo<?php echo $numero ?>() {
http.open("GET", "titulo<?php echo $numero ?>.html", true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
      document.getElementById('titulo').innerHTML = http.responseText;
  initLightbox();
    }
  }
  http.send(null);
}  
function replace<?php echo $numero ?>() {
  http.open("GET", "teste<?php echo $numero ?>.html", true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
      document.getElementById('imgs').innerHTML = http.responseText;
  initLightbox();
    }
  }
  http.send(null);
}

<?php } while ($row_rs_anos = mysql_fetch_assoc($rs_anos)); ?>

 

as you see the funcione titulo and the function replace are basicly the same, just change the page they open from and the div where it will appear.. i don't know if i should write it twice as i did or theres any better way..

 

I'm calling it with:

<a href="javascript:replace<?php echo $row_rs_anos2['id']; ?>(); titulo<?php echo $row_rs_anos2['id']; ?>()"><?php echo $row_rs_anos2['ano'];  ?></a>

 

What i'm doing wrong and how to fix it?

Thanks

 

Link to comment
https://forums.phpfreaks.com/topic/82506-how-to-call-2-funcions-on-click/
Share on other sites

call two functions in one - some like:

 

<script language="javascript">

<?php do { $numero = $row_rs_anos['id']; ?>
function titulo<?php echo $numero ?>() {
http.open("GET", "titulo<?php echo $numero ?>.html", true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
      document.getElementById('titulo').innerHTML = http.responseText;
  initLightbox();
    }
  }
  http.send(null);
}  
function replace<?php echo $numero ?>() {
  http.open("GET", "teste<?php echo $numero ?>.html", true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
      document.getElementById('imgs').innerHTML = http.responseText;
  initLightbox();
    }
  }
  http.send(null);
}

<?php } while ($row_rs_anos = mysql_fetch_assoc($rs_anos)); ?>

function doAll() {
replace<?php echo $row_rs_anos2['id']; ?>();
titulo<?php echo $row_rs_anos2['id']; ?>();
}

</script>

<a href="javascript://" onlick="doAll()"><?php echo $row_rs_anos2['ano'];  ?></a>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.