попутный вопрос. сделал обработку события для onClick
function insertInPos(id, param) {
var sm = window.parent.document.getElementsByName("pr_mid")[0].value;
var span = window.parent.document.getElementById("pr_mid_name").value;
if (sm != "" || sm != "0" && span != "") {
window.parent.document.getElementsByName("pr_mid")[0].value = sm+", "+id;
window.parent.document.getElementById("pr_mid_name").innerHTML = span+", "+param;
} else {
window.parent.document.getElementsByName("pr_mid")[0].value = id;
window.parent.document.getElementById("pr_mid_name").innerHTML = param;
}
}
в родительском документе есть пустой <span id="pr_mid"></span>
и после него
<input type="hidden" name="pr_mid" value="<?php echo $row->pr_mid; ?>" />
но
1. не срабатывает проверка на то что value=0
2. в span вставляется текст вида
undefined, Трансформеры - Месть падших
выглядит в DOM вот так