Demo zu UNIGLOSS
Ein Beispiel zu einer Abfrage eines Glossarausdruckes, sagen wir mal 'FTP'.
Man möchte gerne in einem Text auf den Glossarausdruck FTP verweisen. Dies erledigt man leicht durch einen Link:
http://faq.unibas.ch/whatis.cfm?word=FTP
In HTML also so: <a href="http://faq.unibas.ch/whatis.cfm?word=FTP" target="_new">FTP</a>
Jeder beliebige Ausdruck kann hinter word= eingefügt werden. Findet das Glossar den Ausdruck nicht so kann lässt es dem Benutzer die Wahl den Ausdruck mit Google oder Wikipedia nachzuschlagen.
Damit jedes beliebige Wort auf der Website per Doppelklick nachgeschlagen werden kann, muss folgendes Javascript im Header der HTML Seite abgelegt werden:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var NS = (navigator.appName == "Netscape") ? 1 : 0;
if (NS) document.captureEvents(Event.DBLCLICK);
document.ondblclick = dict;
var newwin;
function dict() {
if (NS) {
t = document.getSelection();
opennewwin(t);
}
else {
t = document.selection.createRange();
if(document.selection.type == 'Text' && t.text != '') {
document.selection.empty();
opennewwin(t.text);
}
}
}
function opennewwin(text) {
if (text > '') {
newwin = window.open('http://faq.unibas.ch/whatis.cfm?Word='+text, 'dictionary', 'width=900, height=500, resizable=yes, menubar=no, toolbar=no, scrollbars=yes');
setTimeout('newwin.focus()', 100);
}
}
// End -->
</script>
|
|