HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //opt/remi/php81/root/usr/share/doc/pear/HTML_AJAX/examples/tests/behaviorSpeed.php
<html>
<head>
<title>Behavior Speed Test</title>
<script type="text/javascript" src="../server.php?client=util,main,alias,behavior"></script>
<script type="text/javascript">
Behavior.debug = 'debug';
Behavior.register('.one',function(element) {
		element.style.color = 'red';
	}
);
Behavior.register('.two',function(element) {
		element.style.color = 'blue';
	}
);
Behavior.register('.three',function(element) {
		element.style.color = 'green';
	}
);
Behavior.register('.four',function(element) {
		element.style.color = 'orange';
	}
);
Behavior.register('.five',function(element) {
		element.style.color = 'purple';
	}
);
</script>
</head>
<body>
<p>This page is used to test the speed of HTML_AJAX's JavaScript Behavior support.</p>

<pre id="debug">
</pre>

<?php
$classes = array('one','two','three','four','five');
for($i = 0; $i < 100; $i++) {
	$class = $classes[array_rand($classes)];

	echo "<div class='$class' id='el$i'>$class";
	for($b = 0; $b < 50; $b++) {
		$c = $classes[array_rand($classes)];
		echo "<span class='$c' id='el$i$b'>$c</span>";
	}
	echo "</div>\n";
}
?>
</body>
</html>