ЙажаСценарий / Говнокод #8002 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
/* change font size */

function changeFontSize(newsize) {
  var hasCookie = readCookie('fontsize');
  if ($('content') != null){
    if (newsize == '0') {
  	  if (hasCookie) {
  	    if (newsize == '0') {
		  document.getElementById("content").style.fontSize = hasCookie+"em";
  	  	} else {
  	  	  document.getElementById("content").style.fontSize = newsize+"em";
  		}
  	  }
    } else {
		document.getElementById("content").style.fontSize = newsize+"em";
  	  	var date = new Date();
  			date.setTime(date.getTime()+(30*24*60*60*1000));
  			var expires = "; expires="+date.toGMTString();
  			document.cookie = "fontsize="+newsize+expires+"; path=/";
  	}
	}
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

window.onload = function () { changeFontSize('0'); }

Запостил: jQuery jQuery, (Updated )

Комментарии (21) RSS

    • // $('content')

      есть, но им почему-то мало пользуются 🙂
      Ответить
      • а ведь в описании небось - "с использованием современных фреймворков"
        Ответить
    • if (newsize == '0') {
        	  if (hasCookie) {
        	    if (newsize == '0') {
      		  document.getElementById("content").style.fontSize = hasCookie+"em";
        	  	} else {
        	  	  document.getElementById("content").style.fontSize = newsize+"em";
        		}
        	  }
          } else {


      особенно это доставило
      Ответить
      • Предложите как можно это переписать без потери функциональности.
        Ответить
        • Условия вас не смущают?

          if (newsize == '0') {

          если newsize равно нулю, оно не выполнится
          if (newsize == '0') {

          Внутри предыдущего условия стоит опять такое же условие.Нахера? Но это еще не все.
          } else {

          Какое может быть else , если здесь newsize гарантировано будет 0 ?
          Ответить
        • changeFontSize = function(newsize){
            var hasCookie = readCookie('fontsize');
            var content = $('#content');
            if(content){
              if(newsize == '0' && hasCookie){
          	    $(content).css("size",hasCookie+"em");
              }else{
          		$(content).css("size",newsize+"em");
            	  	var date = new Date();
              	date.setTime(date.getTime()+(30*24*60*60*1000));
              	var expires = "; expires="+date.toGMTString();
              	document.cookie = "fontsize="+newsize+expires+"; path=/";
          	}
            }
          }
          
          function readCookie(name){
          	var nameEQ = name + "=";
          	var ca = document.cookie.split(';');
          	for(var i=0;i < ca.length;i++){
          		var c = ca[i];
          		while(c.charAt(0)==' '){
          		    c = c.substring(1,c.length);
                  }
          		if(c.indexOf(nameEQ) == 0){
          		    return c.substring(nameEQ.length,c.length);
                  }
          	}
          	return null;
          }
          
          $(document).ready(function(){
              changeFontSize('0');
          });
          Ответить
  • к$ZB?Q!S B,T C!F"J?ZI?Z?W)V)X)T!A?R(G,C,U"B:OE!T,S$W$CQ(D!CK:T.B)Y$R:H(C)T(O.I,Q)YGA(O)N:I.S"W N O(X:W$N"S.S!E$T$P!F!F?H!N,L!A?C"FC$Y?Q)SA$H!C)D$S:T$C$M$K!F$H"B RG!Y!E:V QV.Q A:S ZA)N)Y?AP(M"O:O:B!A:R P(B"E,G!R?A M"N"C?D,W$EM:W(R:U$V"W,J(M F$MQ?SOT(ZP F"J:V.N!L!Z,P?US,N(Q$X(R!B,Y!K"R?Q$M:BU.C!R?TR"X!N?H!F?W Y!F)CBW(X?T,K:C!N)N:O)R!H!V?K.J$Z"AH(T.EP!Y,C?T,S?F?H(B?L(S.V?N X$K)KZ U$R)V.W!C:M,G,I"B(YA O!QK$C?C,D?O,I!L"C?T)W(A.D?N,J,Z:Q B.G$E)K.K:M,J?K$I?G,B$R!I)E,TI?W"P$KX(V)CU?J$K R:YY:P:F?R.J:J,L:I!M!F?I"T?E:I?O Q(BO!W$L)PE!K,I.F!Z!L$C!I?I"L$Q.N"J!Y?G!M)G,K V M)C?SYG$VN:Y$O YQ!H$ZU(SI$G:IW?P?R,R$L?J(YI,D:H$L,P,P O,K"Y:Z(W V(LR$XJY(J!D,H D"B$P?D(CQT:X C?L)M!N:Y,P!I:WB)H!C!URU.G R"A)X(Q:X,E(D(Z U?D.W!F.OG"J,R!K$W)X(N:F"X)K"SK"W"J?Y:L)C:L,V?N)J.EB(V,K!W$R Q?Q J I$X,T(D,V YPL?H:V?P$R A)M.W"I B!A:C)R,Q!T!C(F(R$X"G$T.R,N W(S!G Z"K.M"M L?Z"R"Q,X?X)Y"D$D(V(V!S!B!I?H(B?HY!Y:WR,L:P.D)H O(A,V:M:F C)VM$Y?A,Y(C.M(N.U)K?N?O.Q,U,G!Z?I,U"E,G(T.V?D,OK?P A:J$Z$GN?R(H"K?H.G!ZE(I$Q?TN"P:Y.H,E!D$D D T:G,F,N.R"M?D:A?D$R"B?O(H?RV I,M.U,B(E.I Y(B.T"A)A"G:M VZ)S:F$KQ.F.V!D?X:F.F.L(ME.J,J(W(P?H$R!A(P.T:L:D L,X:J"L(D,A(X:C.S.R K.T!N:G:E)Q,I$LH U,Q?B$D"N"C D$T$H?K,Q:IX:P!B)S:B?Z(J(F,BN)H)A$MK"V:H)Q:E:H"Y:K K?E(P!Q(T)J"P.I$U:Y:M"Y"P!T$Y)F:Z:E,J.L:C$RАGCFGHROVCRQIBRDEKJGATCYB
    Ответить
  • Я уже приготовился к выяснению отношений в конце пары, но со звонком Рамашин просто вылетел из аудитории. Моему недоумению не было предела. "Я ему точно пофиг! - пытался успокоить я сам себя. - Ну, если бы любил, то он что-то, может, и попытался бы сказать, что-то соврать..."
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8