Насколько я знаю, нет. Можно сделать что-то как:
SELECT col1, col2, col3, col4 FROM tbl
и вручную выбирают столбцы, которые Вы хотите. Однако, если Вы хотите много столбцов, тогда Вы могли бы просто хотеть сделать a:
SELECT * FROM tbl
и просто игнорируют то, что Вы не хотите.
В Вашем особом случае, я предложил бы:
SELECT * FROM tbl
, если Вы только не хотите несколько столбцов. Если Вы только хотите четыре столбца, то:
SELECT col3, col6, col45, col 52 FROM tbl
был бы прекрасен, но если бы Вы хотите 50 столбцов, тогда какой-либо код, который делает запрос, стал бы (также?) трудный читать.
Чтобы получить объект window
для фрейма, вы можете использовать массив window.frames
:
var iframewindow= frames['iframe_name'];
Это требует, чтобы вы указали
устаревший атрибут имя
вместо идентификатора id
. В качестве альтернативы, если вы знаете порядок окон iframe на странице, вы можете проиндексировать их численно:
var iframewindow= frames[0];
Обычно более гибко получить окно iframe из элемента iframe в DOM, но для этого требуется некоторый код совместимости, чтобы справиться с IE:
var iframe= document.getElementById('iframe_id');
var iframewindow= iframe.contentWindow? iframe.contentWindow : iframe.contentDocument.defaultView;
jQuery определяет метод contents () для захвата узла документ
, но он не дает вам кроссбраузерного способа перехода от документа
к окно
, так что вы все еще застряли с:
var iframe= $('#iframe_id')[0];
var iframewindow= iframe.contentWindow? iframe.contentWindow : iframe.contentDocument.defaultView;
, что на самом деле не является большим выигрышем.
ОБНОВЛЕНИЕ комментарий @RoyiNamir:
var frames = window.frames || window.document.frames;
для окна в iframe.
frames["myIframeId"].window
для документа в iframe
frames["myIframeId"].window.document
для тела в iframe
frames["myIframeId"].window.document.body
для тела в iframe с jquery
var iframeBody = $(frames["myIframeId"].window.document).contents().find("body");
ВАЖНО: для работы с этой
if (frames["myIframeId"].window.document.readyState=="complete")
{
//ok
}
else
{
//perform a recursive call until it is complete
}