Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Snitz Forums 2000 MOD-Group
 MOD Add-On Forum (W/O Code)
 Controlling how Web Links open

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!
Before posting, make sure you have read this topic!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
   

T O P I C    R E V I E W
leatherlips Posted - 15 March 2007 : 10:57:49
On the default.asp page, I wanted any web links that pointed to any page within my own domain to open in the same window. If found this code in the forums to do that:

In default.asp I removed: & """ target=""_blank" from below

if ForumFType = 0 then
Response.Write "forum.asp?FORUM_ID=" & ForumID
else
Response.Write ForumURL & """ target=""_blank"
end if


What this did was now make every web link on the default.asp page open in the same window. I would like to control it so if the link points to a site outside of my domain it will open in a new window (as is the original Snitz procedure) but still retain the links within my domain to continue to open in the same window.

Can this be done?
<
9   L A T E S T    R E P L I E S    (Newest First)
Shaggy Posted - 30 March 2007 : 04:59:05
You're welcome.

<
Andy Humm Posted - 29 March 2007 : 18:30:40
Absolutely spot on!
Thank you
andy<
Shaggy Posted - 29 March 2007 : 10:53:38
Yes, but it's a lot more complex.

[Linkage]

<
Andy Humm Posted - 29 March 2007 : 10:06:40
Is it possible to incorporate this 'sweet trick' to the topic.asp page, where most of the information is posted etc., and possible links.
regards
andy<
Shaggy Posted - 15 March 2007 : 11:48:20
You're welcome

<
leatherlips Posted - 15 March 2007 : 11:45:55
Thanks Shaggy! Perfect!<
Shaggy Posted - 15 March 2007 : 11:38:57
Here's what you need, so, where domain.tld is your domain:
if ForumFType = 0 then
	Response.Write	"forum.asp?FORUM_ID=" & ForumID
else 
	Response.Write	ForumURL
	if instr(ForumURL,"http://www.domain.tld/")=0 then response.write """ target=""_blank"
end if
<
leatherlips Posted - 15 March 2007 : 11:20:07
I understand what you mean with relative and absolute URLs but the rest...I'm lost.

When I enter a Web Link I by clicking I enter the absolute URL regardless if it points to my site or not.

Can you explain more about the instr?<
Shaggy Posted - 15 March 2007 : 11:08:49
Are you using relative or absolute URLs to point to page within your own domain? If the former, use [brown]instr[/brwon] to check if the ForumURL variable contains http:// and write the target attribute if it does. If the llatter, use instr to check if the ForumURL contains your domain and write the target attribute if it doesn't.

<

Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.07 seconds. Powered By: Snitz Forums 2000 Version 3.4.07