um mit der schlüsselwortsuche direkt auf die denic-seite mit den informationen zu gelangen einfach in der datei
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\Mozilla\Firefox\Profiles\XXXXXXXX.default\bookmarks.html
die zeile
<DT><A HREF="http://www.denic.de/de/whois/free.jsp" ADD_DATE="1146092206" LAST_VISIT="1146141767" SHORTCUTURL="d" POST_DATA="domainname%3D%25s&service%3DWhoisFree&" LAST_CHARSET="UTF-8" ID="rdf:#$CH3VT2">DENIC</A>
ersetzen durch diese:
<DT><A HREF="http://www.denic.de/de/whois/data.jsp" ADD_DATE="1146092206" LAST_VISIT="1146141767" SHORTCUTURL="d" POST_DATA="domainname%3D%25s.de&service%3DWhoisData&lang%3Dde&" LAST_CHARSET="UTF-8" ID="rdf:#$CH3VT2">DENIC</A>
alternativ: ein eintrag in die searchplugin-liste
das ist komplizierter, weil dort normalerweise nur GET-anforderungen verarbeitet werden, das denic-formular jedoch die POST-methode fordert
auf mycroft.mozdev.org gibt es aber ein kleines javascript, mit dem man das umgehen kann:
man übergibt sein suchwort an seine html-datei und diese schickt per javascript ein POST an die denic-seite
die denic.src sieht dann etwa so aus:
# DENIC Firefox search plugin
<search
name="DENIC"
description="DENIC Domain Search"
method="GET"
action="http://MEINESEITE/denicpost.html"
>
<input name="domainname" user>
</search>
Alles anzeigen
leider scheint firefox jedoch keine anfragen an lokale dateien zu mögen (jedenfalls habe ich es mit file://... als action nicht hinbekommen - für einen tipp wäre ich dankbar )
daher muss man die javascript-datei irgendwo im netz speichern
denicpost.html:
<html>
<script language="JavaScript" type="text/javascript">
function fillForm()
{
var re = new RegExp("=");
re(document.URL);
document.forms[0].domainname.value = RegExp.rightContext;
document.forms[0].submit();
}
</script>
<title>POST</title>
<body onLoad="fillForm()" bgcolor="#000000">
<form method="POST"
action="http://www.denic.de/de/whois/data.jsp">
<input type="hidden" name="domainname">
<input type="hidden" name="service" value="WhoisData">
<input type="hidden" name="lang" value="de">
</form>
</body>
</html>
Alles anzeigen