54 lines
1.6 KiB
HTML
54 lines
1.6 KiB
HTML
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
</head>
|
|
<body>
|
|
<p id="description"><select> test for opening two popup menus.</p>
|
|
<div id="console"></div>
|
|
<p id="debug">PASS if the test didn't crash.</p>
|
|
<script>
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
|
|
var parent = document.createElement('div');
|
|
parent.innerHTML = '<select id="sl1">'
|
|
+ '<option>one</option>'
|
|
+ '<option>two</option>'
|
|
+ '<option>three</option>'
|
|
+ '<option>four</option>'
|
|
+ '<option>five</option>'
|
|
+ '<option>six</option>'
|
|
+ '<option>seven</option>'
|
|
+ '<option>eight</option>'
|
|
+ '<option>nine</option>'
|
|
+ '<option>ten</option>'
|
|
+ '<option>eleven</option>'
|
|
+ '<option>twelve</option>'
|
|
+ '<option>thirteen</option>'
|
|
+ '<option>fourteen</option>'
|
|
+ '<option>fifteen</option>'
|
|
+ '<option>sixteen</option>'
|
|
+ '<option>seventeen</option>'
|
|
+ '</select>'
|
|
+ '<select id="sl2">'
|
|
+ '<option>one</option>'
|
|
+ '<option>two</option>'
|
|
+ '<option>three</option>'
|
|
+ '</select>';
|
|
document.body.appendChild(parent);
|
|
|
|
function mouseDownOnSelect(selId)
|
|
{
|
|
var sl = document.getElementById(selId);
|
|
var event = document.createEvent("MouseEvent");
|
|
event.initMouseEvent("mousedown", true, true, document.defaultView, 1, sl.offsetLeft, sl.offsetTop, sl.offsetLeft, sl.offsetTop, false, false, false, false, 0, document);
|
|
sl.dispatchEvent(event);
|
|
}
|
|
|
|
mouseDownOnSelect("sl1");
|
|
mouseDownOnSelect("sl2");
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|