2011-05-12 62 views
0

我有这行代码:返回的JavaScript需要帮助的值

<a href="#" id="profilelink" name="link2" onClick="viewornot(<?php echo $freechat_id ?>)"><?php echo $freechat_list; ?></a> 
<!-- call the JS onclick and if OK was click do the message box and send button here --> 

然后,我有我的JS:

function viewornot(id) { 
    var e = confirm('Do you want to view this profile?'); 
    if (e == true) { 
     window.location.href = "http://www-rainbowcode-net/apps_dev.php/profiles/showprofilepersonal?id=" + id; 
     window.location('http://www-rainbowcode-net/apps_dev.php/profiles/showprofilepersonal?id=' + id); 
     return true; 
    } 
    else { 
     var e2 = confirm('Do you want to send a message?'); 
     if (e2 == true) { 
      //if ok was clicked send value back?? 
      return e2; 
     } 
    } 
} 
在E2确认

:如果我点击OK哪有我发回一个值(以便我知道确定已被点击),以便我可以生成消息框并发送按钮,并执行其余代码以发送消息?

+0

你想要发回什么价值,它需要去哪里? – jerone 2011-05-12 09:04:44

+0

“发回价值”? – 2011-05-12 09:10:30

+0

回到我称之为从cos的onclick我需要知道,如果确定被点击,所以我可以做消息框和发送按钮,这样用户可以发送消息:)我只是想发送一些值返回,如果确定点击确认谢谢 – 2011-05-12 09:19:58

回答

0

变化onClick="viewornot(...)"变为onClick="return viewornot(...)"

+0

谢谢,我有这样的,但我现在怎么检查它?这意味着代码会是什么?我不知道...仍然试图理解这一切,谢谢 – 2011-05-12 09:45:11

+0

当'viewornot'返回true时,你想要发生什么,当它返回false时你想要发生什么? – 2011-05-12 10:02:45

+0

我有我的代码现在这个样子: and my js: var e2 = confirm('您想发送消息吗?');如果(e2 == true) { document.getElementById('profilelink').value = 1; return 1; } 但它仍然不工作它不会做回声“ok被点击”请帮助? – 2011-05-12 10:09:28