The Web Design Group

... Making the Web accessible to all.

Welcome Guest ( Log In | Register )

> form results in new window (strictly speaking)
jimlongo
post Oct 2 2006, 12:20 PM
Post #1


This is My Life
*******

Group: Members
Posts: 1,128
Joined: 24-August 06
From: t-dot
Member No.: 16



I use this code to put a Google search on some pages
HTML
<form method=GET action="http://www.google.com/search" target="_blank">
<div><input type=hidden name=ie value=iso-8859-1></div>
<div><input type=hidden name=oe value=iso-8859-1></div>
<table><tr><td>
<a href="http://www.google.com/">
<img src="http://www.google.com/logos/Logo_40wht.gif" alt="Google"></a>
</td>
<td>
<input type=text name=q size=31 maxlength=255 value="">
<input type=submit name=btnG VALUE="Google Search">
<input type=hidden name=domains value="domain.com"><br> <input type=radio name=sitesearch value="domain.com" checked> domain.com<img src="images/spacer.gif" height="1" width="15" alt=""> <input type=radio name=sitesearch value=""> www<br>
</td></tr></table>
</form>


I want to remove the target="_blank" from there but still have it open in another window.


this is the javascript I normally use to open a link in a new window . . .
CODE
<a href="http://www.someplace.com"  onclick="java script:openWin('http://www.someplace.com'); return false">


Is there a way to combine this to make the search results open in a new window when I'm using a angry.gif STRICT DOCTYPE?mad.gif

Thanks,
jim
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
 
Reply to this topicStart new topic
Replies
Christian J
post Oct 2 2006, 01:47 PM
Post #2


.
********

Group: WDG Moderators
Posts: 9,630
Joined: 10-August 06
Member No.: 7



Since one of the points of HTML Strict is to disallow the TARGET attribute, why try to circumvent it?

If you still want to do it, you might "cheat" by inserting a TARGET attribute in the FORM element with javascript (that way the validator will not notice).

Or you might open a javascript popup window with an URL consisting of the FORM's ACTION attribute and a query string put together by the form fields' name/value pairs.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
Brian Chandler
post Oct 3 2006, 08:35 AM
Post #3


Jocular coder
********

Group: Members
Posts: 2,460
Joined: 31-August 06
Member No.: 43



QUOTE(Christian J @ Oct 3 2006, 03:47 AM) *

Since one of the points of HTML Strict is to disallow the TARGET attribute, why try to circumvent it?


Can you give any rational basis for this urge to "disallow the TARGET attribute"?

User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
Christian J
post Oct 3 2006, 12:59 PM
Post #4


.
********

Group: WDG Moderators
Posts: 9,630
Joined: 10-August 06
Member No.: 7



QUOTE(Brian Chandler @ Oct 3 2006, 03:35 PM) *

QUOTE(Christian J @ Oct 3 2006, 03:47 AM) *

Since one of the points of HTML Strict is to disallow the TARGET attribute, why try to circumvent it?


Can you give any rational basis for this urge to "disallow the TARGET attribute"?


Apparently W3C eventually decided not to like (i)frames either, and without frames frame targets became unnecessary. Regarding new windows I guess W3C wants the users to decide.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 28th March 2024 - 12:27 PM