1 つの Web ページで使用される 2 つの別個の .aspx ファイルがあります。1 つはヘッダー用、もう 1 つは本文用です。本文ファイルの JavaScript で、ヘッダーから asp:label コントロールの値を取得するにはどうすればよいですか? その名前は「lblName」なので、単純に document.getElementById("lblName").value を試してみたところ、次のエラーが表示されました。
Microsoft JScript runtime error: Object required
このサイトは Visual Basic で書かれているので、コード ビハインドからもこれを行う方法を誰かが知っているかどうか疑問に思っています。
ブラウザ (IE) で F12 キーを押すと、次の階層が表示されます。
<head>
<frameset rows="147,*" frameBorder="no" frameSpacing="0">
<frame name="frHeader" id="frHeader" src="DistHeader.aspx?statProducer=0707090003" noResize="noresize" scrolling="auto">
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
<html>
<head>
<body topMargin="1" rightMargin="0" bottomMargin="0">
<div class="clsNoPrint">
<div class="clsNoPrint">
<table width="100%">
<tbody>
<tr class="clsNameBar" width="100%">
<td width="*" align="left">
<span class="clsNameBar" id="lblName" style="width: 100%;">