Jump to content
php.lv forumi

Recommended Posts

Posted

Man ir tada problema, ka var izdarit, ta kad lieto write, lai tekstu varetu rakstit vairakas rindas, paniemiens ar + pec katras rindas beigas nederes?

 

 

//ta ir tagad
for(i=0; i<ptmax; i++){
 document.write("<div id='"+i+"' style='position: absolute; top: -10px; left: -10px; z-index: 2;'><img src='fire.png'></div>");
}

//bet gribetos ta rakstit
for(i=0; i<ptmax; i++){
 document.write("
  <div id='"+i+"' style='position: absolute; top: -10px; left: -10px; z-index: 2;'>
 <img src='fire.png'>
  </div>
 ");
}

Posted

Es nesapratu ko Tu gribi.

 

Lai kods tiek noģenerēts atsevišķās rindiņās, vai pats "div" tiek salikts vairākās rindiņās vizuāli??

Posted

Otrais variants ir vienads ir pirmo, tikai otraja ir lietots enter (pareja nakamaja rinda), kad ta izdaru tad JS rada kludu syntakse.

Posted

Tādā gadījumā, man liekas, ka Tu vēlies sakārtot uzģenerēto kodu.

Liec visu vienā rindiņā. Ievēro, ka pieliku tādu lietu kā "\n".

<script type="text/javascript">
var ptmax = 10;
for(var i=0; i<ptmax; i++){
	document.write("\n<div id='"+i+"' style='position: absolute; top: -10px; left: -10px; z-index: 2;'>\n<img src='fire.png'>\n</div>\n");
}
</script>

Posted (edited)

Ne es negribu, lai izvaditais kods butu smuks, es gribu vinu pierakstit, pa rindam, ka otraja varianta.

Edited by cucumber
Posted (edited)
... paniemiens ar + pec katras rindas beigas nederes?

Kāpēc tāds jautājums? Grūti pamēģināt??? Protams, ka derēs!

Un tagad tikai pasaki, ka esi #$%^&%#@$%&, kas jautājumzīmes jauc ar izsaukumzīmēm. Tas mani kretinē ārā.

<script type="text/javascript">
var ptmax = 10;
for(var i=0; i<ptmax; i++){
	document.write("<div id='"+i+"' style='position: absolute; top: -10px; left: -10px; z-index: 2;'>"+
	"<img src='fire.png'>"+
	"</div>");
}
</script>

Edited by Toms
Posted

Nezinu Tom, kas tevi tur ko kretine, bet + es teicu, tapec ka tas man neder, jo ja es gribu izvadit lapas saturu ar JS (piem body dalu visu), tad likt tos + baigais gemorojs.

 

 

Nav kads variants, ka ieksh php ar tiem >>> vai kada f-ja?

Posted

Moš var kā C/C++'ā:

document.write("asdasd  \
zczxc \
ddd\
ccc ");

Tb katras rindas beigās backslašu, kas eskeipos endlainu.

 

Un normālās IDĒ's/redaktoros vajadzētu būt iespējai lietot makrosus. Piemēram - iezīmētajam teksta gabalam katras rindas beigās pielikt kādu simbolu (piem to pašu + vai \ ). Tas arī labi līdzētu.

 

Edit: ok, pagūglēju gūglē (nez kāpēc tu pats to neizdarīji, m?) un mazāk kā 5 minūtēs atradu dažus diezgan viltīgus risinājumus:

http://forums.devx.com/archive/index.php/t-154826.html - izvelk datus no komentāra funkcijas reprezentācijā kā stringu.

http://mook.wordpress.com/2005/10/30/multi...-in-javascript/ - lieto viltīgu XML konstrukciju. Tik man liekas, ka tas ir Firefox-only risinājums. IE jau sen kā neatbalsta jaunākās Javascript versijas.

Posted

Ja risinajums no pirma linka ir diezgan labs un noderigs.

Posted (edited)
... tas man neder...

Ja jau tas Tev neder, tad kāpēc prasi, vai derēs??

Ja tas būtu apgalvojums, ka Tev neder ar plusu rindas galā, tad jālieto punkts vai izsaukumzīme. Saprati?

 

EDIT:

Pārlasot vēlreiz ir redzams, ka var saprast dažādi. Nav labi taisīt tādus teikumus.

Edited by Toms
Posted

Tam man bija pareizi :).

Posted

"paniemiens ar + pec katras rindas beigas nederes?"

 

Tas ir jautājums, tā, ka drīzāk nepareizi.. derēs/nederēs šajā gadījumā nemaina nozīmi.

×
×
  • Create New...