I have a really weird issue with iGoogle, mostly due to the fact that I'm trying to force it to do something it can't.

For the longest time I've been using Protopage as a start page. Protopage lets you create a widget that you can enter HTML into. I use this to create search boxes that I can have easily accessible. I can just fire up my browser, type my search term into one of these boxes, and it'll pop up a new tab with the search results on that site. I use these at least 20 times a day.

iGoogle has an "add-on" that's not nearly as friendly as Protopage's, but also lets you enter your own HTML. But when I enter the HTML for my search boxes, it behaves the exact same way as on Protopage except for a single box. It seems that Google has something against the word "pricegrabber." When I try searching with that box, all the boxes disappear, instead of opening a new tab with the results. In the "action" part of the form tag, if I replace "www.pricegrabber.com" with anything else (anything from "www.hello.com" to "www.theempegisthegreatest.com"), it brings up a new tab. Weird, no?

Any ideas? And what do you all use for a start page? I used to roll my own, but it was easier to update services like this.

Here is the code I use for the search boxes, the form in question is the second to last one: *edit* and I know this is sloppy coding, but it works for the most part and I can only do inline styles in this particular case */edit*

Code:
<form action="http://www.google.com/search" method="get" target="_NEW" style="display: inline;">
  <input style="width: 180px; height:15; font-size: 50%;" name="q" value="Google" onfocus="this.className='on';if(this.value=='Google')this.value='';" onblur="this.className='';if(this.value=='')this.value='Google';" type="text">
  <input style="width: 0px; height:15; font-size: 50%;" value="" type="submit" style="line-height: 50%;">
</form>
<br>

<form action="http://www.allmusic.com/cg/amg.dll" method="post" target="_NEW" style="display: inline;">
  <input name="SQL" style="width: 180px; height:15; font-size: 50%;" value="AllMusic (N)" onfocus="this.className='on';if(this.value=='AllMusic (N)')this.value='';" onblur="this.className='';if(this.value=='')this.value='AllMusic (N)';" type="text">
  <input name="P" value="amg" type="hidden">
  <input value="1" name="OPT1" type="hidden">
  <input name="Submit" value="" style="width: 0px; height:15; font-size: 50%;" id="BasicGo" type="submit">
</form>
<br>
<form action="http://www.allmusic.com/cg/amg.dll" method="post" target="_NEW" style="display: inline;">
  <input name="SQL" style="width: 180px; height:15; font-size: 50%;" value="AllMusic (A)" onfocus="this.className='on';if(this.value=='AllMusic (A)')this.value='';" onblur="this.className='';if(this.value=='')this.value='AllMusic (A)';" type="text">
  <input name="P" value="amg" type="hidden">
  <input value="2" name="OPT1" type="hidden">
  <input name="Submit" value="" style="width: 0px; height:15; font-size: 50%;" id="BasicGo" type="submit">
</form>

<br>

<form action="http://www.imdb.com/Find" method="get" target="_NEW" style="display: inline;">
  <input style="width: 180px; height:15; font-size: 50%;" name="for" value="IMDb" onfocus="this.className='on';if(this.value=='IMDb')this.value='';" onblur="this.className='';if(this.value=='')this.value='IMDb';" type="text">
  <input value="All" name="select" type="hidden">
  <input style="width: 0px; height:15; font-size: 50%;" value="" name="Search" type="submit">
</form>

<br>

<form action="http://dictionary.reference.com/search" method="get" target="_NEW" style="display: inline;">
  <input style="width: 180px; height:15; font-size: 50%;" name="q" value="Dictionary" onfocus="this.className='on';if(this.value=='Dictionary')this.value='';" onblur="this.className='';if(this.value=='')this.value='Dictionary';" type="text">
  <input style="width: 0px; height:15; font-size: 50%;" value="" type="submit">
</form>

<br>

<form action="http://en.wikipedia.org/wiki/Special:Search" method="get" target="_NEW" style="display: inline;">
  <input value="Go" name="go" type="hidden">
  <input style="width: 180px; height:15; font-size: 50%;" name="search" value="Wikipedia" onfocus="this.className='on';if(this.value=='Wikipedia')this.value='';" onblur="this.className='';if(this.value=='')this.value='Wikipedia';" type="text">
  <input style="width: 0px; height:15; font-size: 50%;" value="" type="submit">
</form>

<br>

<form action="http://www.newegg.com/Product/ProductList.asp" method="get" name="UISearch" target="_NEW" style="display: inline;">
  <input name="Submit" value="Go" type="hidden">
  <input name="DEPA" value="0" type="hidden">
  <input name="type" value="" type="hidden">
  <input style="width: 180px; height:15; font-size: 50%;" id="Search-1" name="description" tabindex="1" title="search site" maxlength="50" value="Newegg" onfocus="this.className='on';if(this.value=='Newegg')this.value='';" onblur="this.className='';if(this.value=='')this.value='Newegg';" type="text">
  <input value="0" name="Category" type="hidden">
  <input id="Search-3" name="minPrice" tabindex="2" title="min price" maxlength="6" value="" type="hidden">
  <input id="Search-4" name="maxPrice" tabindex="3" title="max price" maxlength="6" value="" type="hidden">
  <input style="width: 0px; height:15; font-size: 50%;" value="" title="Go" name="Go" type="submit">
</form>

<br>



<form action="http://www.pricegrabber.com/search.php" method="get" target="_NEW" style="display: inline">
  <input name="form_keyword" style="width: 180px; height:15; font-size: 50%;" value="Pricegrabber" onfocus="this.className='on';if(this.value=='Pricegrabber')this.value='';" onblur="this.className='';if(this.value=='')this.value='Pricegrabber';" type="text">
  <input style="width: 0px; height:15; font-size: 50%;" value="" type="submit">
</form>

<br>



<!-- TV.com search -->


<form name="searchform" action="http://www.tv.com/search.php?tag=search;button" target="_NEW" style="display: inline;">
<input id="searchtext" name="qs" style="width: 180px; height:15; font-size: 50%;" value="TV.com" onfocus="this.className='on';if(this.value=='TV.com')this.value='';" onblur="this.className='';if(this.value=='')this.value='TV.com';" type="text">
          <!--<div class="btn" onClick="document.forms['searchform'].submit();"></div>-->
  <input style="width: 0px; height:15; font-size: 50%;" value="" type="submit">

    <input name="type" value="11" type="hidden">
    <input name="stype" value="all" type="hidden">
  </form>


Edited by Dignan (11/06/2008 20:51)
_________________________
Matt