close ad
Help us test the new Databridge BETA with MySQLi support
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Unable to enter line breaks in infowindowtext

Thread began 12/06/2011 5:01 pm by info170926 | Last modified 7/19/2012 2:04 am by Miguel | 1164 views | 7 replies |

info170926

Unable to enter line breaks in infowindowtext

Hi,

How can I add line breaks to the following code in wagmp_map_1.asp file

infowindowtext: 'Text Goes Here',

This would work fine but the map does not load if the text has a line break.

infowindowtext: 'Text

Goes Here',

Do we need to change this to infowindowhtml and if yes how would we go about it?

Sign in to reply to this post

Jason ByrnesWebAssist

use br tags:


infowindowtext: 'Text <br />Goes <br />Here',

Sign in to reply to this post

info170926

Thanks for your revert.

The example I gave you is just a situation that would be loaded from the recordset. We have a back end where user can enter the description in a text editor (HTML Supported code is created) and this description shows up in the infowindow.

Now, if the user enters

hi how are (return)
you today

the text editor generates the following code

hi how are <br />
you today

he gets an error since the code goes to line 2 after <br/>

What can I do to make sure that a return does not cause this

Sign in to reply to this post

Jason ByrnesWebAssist

you could use the replace function to cnvert the line break vbCrLF to a blank space:

Replace(string, vbCrLf, " ")


if you need help implementing this, send a copy of the wagmp_map_1.asp page

Sign in to reply to this post

info170926

I have attached the file for you.

Attached Files
wagmp_map_1.txt
Sign in to reply to this post

Jason ByrnesWebAssist

ok, so the code for the info window is:

infowindowtext: '<div style="width:225px; height: auto;"><span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><%=Replace(Cstr("<strong>" & cStr((maps.Fields.Item("name").Value)) & "<br /></strong><br />" & cStr((maps.Fields.Item("description").Value)) & ""), "'", "\'")%></span></div>',





change that to:

infowindowtext: '<div style="width:225px; height: auto;"><span style="font: 12px Verdana, Arial, Helvetica, sans-serif; color: black;"><%=Replace(Cstr("<strong>" & cStr((Replace(maps.Fields.Item("name").Value, vbCrLf, " "))) & "<br /></strong><br />" & cStr((Replace(maps.Fields.Item("description").Value, vbCrLf, " "))) & ""), "'", "\'")%></span></div>',
Sign in to reply to this post

Miguel

I got the same problem but with php how can i resolve this i tried

str_replace(array('\r\n', '\n', '\r', '\t'), ' ',($row_contacts['cAddress']))

With no luck dont know what else to do also i added the strip_tags and nothing i just get the java error

Sign in to reply to this post

Miguel

Got it done on php for some one else using an address from the htmleditor i added to the page that has the map this function

php:
function replace_line_breaks($str, $replace = '') {
    $chars = array("
", "\n", "\r", "chr(13)",  "\t", "\0", "\x0B");
    return str_replace($chars, $replace, $str);
}

then on the google map wizard interface where we add the custom info bubble i placed

php:
<?php echo replace_line_breaks($row_contacts['cAddress']); ?>

works like a charm now.

I did this cause the maps are been loaded dynamically from coordinates, and on the contact page i have a small text box with the htmleditor so the user can place their address formatted instead of having another text field to fill i wanted to reuse that field this solution hope helps other users of our comunity

Miguel

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...