0

タブのクリックをシミュレートするために、URL アドレス バー (IE7 nad 8) を使用したいと思います。Web ページの html セクションの一部を以下に示します。tabscroller の場合、debugTabs-tabScroller では、ページが開いたときに常にタブ「メイン」が選択されます。「Debug Probe」タブをクリックするようにjsコードを使用して、アドレスURLバーを使用したいと思います。以下を試しました(ページが読み込まれた後)が、うまくいかないようです。

javascript:document.getElementById('debugTabs-Probe-tab').click()

html セクションの一部。

var debugTabs = new dptabs.TabSet(
                    "debugTabs",
                    ["Main","Probe","Conformance"],
                    []
                );


.
....
...


<div id="genericDetailTabs" class="genericDetailTabs">
    <div id="debugTabs-tabSet" class="tabSet">
        <div id="debugTabs-tabScrollLeftArrow" class="tabScrollLeftArrow" onmouseover="debugTabs.startScroll(1);" onmouseout="debugTabs.stopScroll()" onmousedown="debugTabs.setScrollSpeed(2);" onmouseup="debugTabs.setScrollSpeed()">
        </div>
        <div id="debugTabs-tabScroller" class="tabScroller">
        <div class="tab" id="debugTabs-Main-tab" onclick="debugTabs.clickTab('Main');">
                <span class="tab-wrap-1">
            <span class="tab-wrap-2">
                    <span class="tab-wrap-3">Main</span>
            </span>
            </span>
        </div>
        <div class="tab" id="debugTabs-Probe-tab" onclick="debugTabs.clickTab('Probe');">
            <span class="tab-wrap-1">
            <span class="tab-wrap-2">
                <span class="tab-wrap-3">Debug Probe</span>
            </span>
                </span>
        </div>
        <div class="tab" id="debugTabs-Conformance-tab" onclick="debugTabs.clickTab('Conformance');">
                <span class="tab-wrap-1">
            <span class="tab-wrap-2">
                <span class="tab-wrap-3">Conformance Validation</span>
            </span>
            </span>
        </div>
        </div>
        <div id="debugTabs-tabScrollRightArrow" class="tabScrollRightArrow" onmouseover="debugTabs.startScroll(-1);" onmouseout="debugTabs.stopScroll()" onmousedown="debugTabs.setScrollSpeed(2);" onmouseup="debugTabs.setScrollSpeed()">
        </div>
    </div>
</div>
4

0 に答える 0