Какво правят

dashe

Registered
Какво правят тези 2 javascript
Ето

1
Код:
showRow = (navigator.appName.indexOf("Internet Explorer") != -1) ? "block" :
"table-row";
function flipCell(count)
{
 f = document.getElementById("mcell");
 f.style.display = (f.style.display == "none") ? showRow : "none";
}




2
Код:
   e9 = new Object();
   e9.size = "728x90,468x60";

:)
 
По отношение на първия ти въпрос. Това е минимализирана версия на условността If-else.
Първият код който си дал :
Код:
showRow = (navigator.appName.indexOf("Internet Explorer") != -1) ? "block" :
"table-row";
Можеш да го запишеш и по този начин:
Код:
var nnn, ShowRow;
nnn = navigator.appName.indexOf("Internet Explorer");
	if (nnn != -1) {
	ShowRow = "block";
	}
	
	else {
	ShowRow = "table-row";
	}
По същия начин можеш да преобразуваш и кода, който е по-долу.

По отношение на втория въпрос. Това е обектно ориентирано програмиране в JScript. Първо създаваш някакъв обект e9. Към този обект можеш да прилагаш различни методи или свойства (не съм много наясно с терминологията).
Код:
e9.size = "728x90,468x60";
можеш да напишеш и :
e9.xy = "728x90,468x60";
или
e9.property = "728x90,468x60";
По интересно е как после ще използваш този обект. Това ми прилича на праметри къде на монитора да се покаже нещо, но не съм сигурен.
 

Back
Горе