Показать сообщение отдельно
  #4 (permalink)  
Старый 07.06.2012, 13:41
Rik Rik вне форума
Интересующийся
Отправить личное сообщение для Rik Посмотреть профиль Найти все сообщения от Rik
 
Регистрация: 06.06.2012
Сообщений: 24

Сообщение от Deff Посмотреть сообщение
Поставьте скрытый якорь на нужную строку таблицы и добавьте его к адресу фрейма после вставки таблы
(эту команду выполнить во фрейме)
document.location.hash='Letter-Start'
в Качестве якоря может выступить id элемента обрамляющего строку или слово
к примеру: <span id=Letter-Start>Тут далее строка
если я правильно понял, то надо так:

table_temp.rows[i].span= 'Letter-Start'; //добавляю якорь

а вставку таблицы во фрейм с якорем делаю так:

API.document.frames.my_frames.putInnerHTML = document.getElementById('block_data').InnerHTML.document.location.hash='Letter-Start'


Цитата:
Тут зависит от того где расположен код для клика - во фрейме или на главной,
хмммм плаваю в терминологи...
вот грубо говоря адрес страницы http://demo_str.ru/?c=1 я делаю у себя .....putInnerHTML = 'http://demo_str.ru/?c=1 '; ну и там через секунду вся страница у меня и совсеми теми кликами что я приводил
вот заголовок это страницы:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<title>Demo</title>
<meta http-equiv="Cache-Control" content="must-revalidate">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Cache-Control" content="max-age=0">
<meta http-equiv="Prizma" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
var xajaxRequestUri="ajax.php";
var xajaxDebug=false;
var xajaxStatusMessages=true;
var xajaxWaitCursor=true;
var xajaxDefinedGet=0;
var xajaxDefinedPost=1;
var xajaxLoaded=false;
function xajax_xgetProg(){return xajax.call("xgetProg", arguments, 1);}
function xajax_xgetNow(){return xajax.call("xgetNow", arguments, 1);}
	</script>
<script type="text/javascript" src="Demo_files/xajax.js"></script>
<script type="text/javascript">
window.setTimeout(function () { if (!xajaxLoaded) { alert('Error: the xajax Javascript file could not be included. Perhaps the URL is incorrect?\nURL: /js/xajax.js'); } }, 6000);
	</script>
</head>
..... и т.д.

насколько я тут вычитал это библиотека Аякс и мне надо так URL сделать что бы я через putInnerHTML получил уже другие данные, ну или как-то дать команду уже загруженой странице...
Ответить с цитированием