Jump to content

Archived

This topic is now archived and is closed to further replies.

groover

"here document"

Recommended Posts

In php you can use "here document" syntax for doing mass output like:

<?php
print <<<html
<html>
..
..
..
</html>
html;
?>


Is there anything similar in js?

Thanks for reading.

Share this post


Link to post
Share on other sites
Is there anyone out there willing to help me?

Thanks first.

Please forgive me replying to myself but I do need help on this piece.

Share this post


Link to post
Share on other sites
I know that you can do that in Unix too but I never heard about it in javascript.
and I can't think of anything like it that you can use... sorry

Share this post


Link to post
Share on other sites
[quote]
Please forgive me replying to myself but I do need help on this piece.
[/quote]
Bumping your topic is fine as long as you wait a number of hours for a reply. I'd recommend once a day. Check the [a href=\"http://www.phpfreaks.com/forums/index.php?act=boardrules\" target=\"_blank\"]Board's Guidelines[/a] for more info.

As far as your question is concerned. I'm also not aware of any syntax in Javascript that allows you to accomplish what can be done using the here doc syntax in PHP.

However, you can do something similar to the following. Note that new lines are escaped with a "\". You'll still have to escape quotes etc as well.

[code]
var avariable = "words";
var aString = "ehwkjhewkj ejhwjkehwkje jwhejwhew <br />\
ejhwjkewh"+avariable+" <br />\
wkejwkejlw  dskjsdhksdhksh<br />\
kdjsldjslkdjs<br /> \
dkljslkdslkdjs<br /> \
dsjldjlksjd";

document.write(aString);
[/code]
Also,In case you're not aware of it. You can use += to add to a string.
[code]
var aString = 'one ';
aString += 'two';
document.write(aString);
[/code]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.