From 62ce19c6f39d4f903f3729157c2724c82fb34b0d Mon Sep 17 00:00:00 2001 From: Gautam Date: Tue, 3 Apr 2012 17:06:30 -0600 Subject: [PATCH] Completed a working solution for dynamically changing the article search form action. --- aristotle/templates/article_search/app.html | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/aristotle/templates/article_search/app.html b/aristotle/templates/article_search/app.html index 125c7c4..9bcad5c 100644 --- a/aristotle/templates/article_search/app.html +++ b/aristotle/templates/article_search/app.html @@ -97,16 +97,21 @@

Article Search App

{ if (document.getElementById("dbs").innerHTML=='Search Academic Search Complete') { - url = "http://0-search.ebscohost.com.tiger.coloradocollege.edu:80/login.aspx?direct=true&db=a9h&bquery=" + document.getElementById("searchIcon").value + "&type=1&site=ehost-live"; + var url = ""; + url = url.concat("http://0-search.ebscohost.com.tiger.coloradocollege.edu:80/login.aspx%3Fdirect=true&db=a9h&bquery=", escape(document.getElementById("searchIcon").value).replace(/%20/g, '+'), "&type=1&site=ehost-live"); document.searchForm.action = url; } else if (document.getElementById("dbs").innerHTML=="Search JSTOR") { - document.searchForm.action ="update.html"; + var url = ""; + url = url.concat("http://0-www.jstor.org.tiger.coloradocollege.edu/action/doBasicSearch%3FQuery=", escape(document.getElementById("searchIcon").value).replace(/%20/g, '+'), "&wc=on&acc=on"); + document.searchForm.action = url; } else if (document.getElementById("dbs").innerHTML=="Search Google Scholar") { - document.searchForm.action ="update.html"; + var url = ""; + url = url.concat("http://0-scholar.google.com.tiger.coloradocollege.edu/scholar%3Fq=", escape(document.getElementById("searchIcon").value).replace(/%20/g, '+')); + document.searchForm.action = url; } return true; }