У меня есть ссылка и при нажатии ссылки Я хочу установить значение переменной флага в 1. Возможно ли это? КакМогу ли я установить значение в функции onclick?
<a id='ctr' href='#' onclick='flag=1'> Hello </a>
А также, как написать функцию для события OnClick на той же линии, как и вместо
<a id='ctr' href='#' onclick='call_this();'> Hello </a>
function call_this(){
flag=1;
}
я могу иметь функцию call_this в самой OnClick линии?
EDIT2
Теперь у меня есть код, подобный этому. Внутри события onclick значение хранится в $ selectedId правильно. Но когда я пытаюсь передать это значение в URL-адресе, я не получаю правильное значение. Последнее значение в цикле for передается.
<script type="text/javascript">
$(document).ready(function(){
<?php foreach ($Forms as $r): ?>
$("<a id='<?php echo $ctr['Form']['id'];?> href='#' onclick='flag=1'> Hello </a>").appendTo("#header").click(function(){
<?php $selectedId=$r['Form']['id'];?>
alert("selId: "+<?php echo $selectedId;?>);//here the selected value is echoed
});
</script>
<a href="http://localhost/Example/new/export?height=220&width=350&id=<?php echo $selectedId;?>" class="thickbox button" title= "Export" >Export</a>
здесь id передается как 4, что является последним значением в цикле php for.
Вы действительно должны поменять свое использование «и», чтобы разрешить правильный синтаксис атрибута attributename = «атрибут-значение». Вместо