Information about BEO-BOOKS
 

Technical Information

about browsers, used techniques, etc.

     
Domain:   www.beo-books.de and
www.beobooks.eu
 
Admin-c:   Henner Altevogt
 
Tech-c:
  Power-Netz

www.Power-Netz.de

Email to Power-Netz
 
 

Content:

  Linking BEO-BOOKS
HTML Version
Character Set
JavaScript
Browsers
Credits

Linking BEO-BOOKS

We surely appreciate if you like our pages and want to point it out to your own visiors. For the links you're welcome to use the alongside logos. It's up to you whether you rather link directly to these pictures (as in the example given below) or rather download them to your own server.
Logo 112 x 78   Logo 147 x 103
You can support us by using our name "BEO-BOOKS, Bücher aus Serbien" as anchor text in your reference, since this has an effect on the rating of this link by search engines (especially Google). You can simply use some of the alongside HTML code for your pages.

If you have your own scheme for naming the references or if you prefer to refer directly to certain BEO-BOOKS pages, that's fine with us.
<a href="http://www.beo-books.de" target="new">
   BEO-BOOKS, B&uuml;cher aus Serbien
</a>
<a href="http://www.beo-books.de" target="new">
   <img src="http://www.beo-books.de/pictures/logos/beo_112.gif"
   width="112" height="78" border="0"
   alt="BEO-BOOKS, B&uuml;cher aus Serbien" />
</a>

HTML Version

These pages have been created to comply largely with the HTML 4.01 standard. According to some intentional deviations from the 'strict' variant we needed to specify the 'transitional' variant though. This applies especially to some table attributes which are considered deprecated in HTML 4.01 and are no longer alloweded in the 'strict' variant.
There is no telling yet when the standard will be strictly applied. This depends not in the least upon the common usage of old browser versions that have difficulties with it.

Character Set

The character set used on these pages is ISO-8859-2. In contrast to ISO-8859-1 this contains also (besides the german special characters) the serbian special characters needed for the transcription of the cyrillic alphabet.
For the time being we are doing without the cyrillic character set given in ISO-8859-5.

JavaScripts

Some people reject the usage of JavaScript on behalf of security. Besides graphical effects and gadgets this technique on the other hand also serves to realize a few quite helpful functions which could hardly be obtained otherwise.
We decided to use JavaScript - as well for easier navigation through our pages as for gadgets. Nevertheless we try to provide comparable functionality for all those who reject this feature or who can't use it for any reason.
Therefore in some cases we have created alternative pages. The corresponding 'deviations' are then signposted respectively: Show this page without JavaScript    Show this page with JavaScript
 
The following JavaScripts are used on our pages up to now:

overLIB 3.50

Script for Tooltips
Link to Erik Bosrup's Site: Popups by overLIB!, Erik Bosrup
Copyright Erik Bosrup 2001. All rights reserved.
overLIB 3.50 is a JavaScript library used to generate tooltips at every appropriate place on a web page. Furthermore these tooltips can be adjusted to the corresponding needs (concerning frame, font, background, etc. ...).

The script used on our pages is not the standard version of "overLIB", but it is derived from it - however greatly simplyfied. Our intention was simply to imitate the usual tooltips regarding 'look and feel' and provide them also for browsers with which they are not generally available.

If you're interested in "overLIB", you should get the actual original version directly from Erik's web page (the download contains a detailed documentation and there is more valuable information on the page itself).
Script for animated buttons Based on an example
from SelfHTML
The picture will simply be replaced by another one depending on the corresponding mouse action. The neccessary HTML code looks like this (the number given in brackets corresponds to the number of all images on the page so far - starting with 0):

<a href="../index.html"
  onMouseOver="NewPicture(2,START_A)"
  onMouseOut="NewPicture(2,START_N)"
  onMouseDown="NewPicture(2,START_P)"
  onMouseUp="NewPicture(2,START_A)">
  <img src="../../pictures/buttons/english/start_n.gif"
    width="67" height="59" border="0">
</a>
START_N = new Image();
START_N.src = "../../pictures/buttons/english/start_n.gif";
START_A = new Image();
START_A.src = "../../pictures/buttons/english/start_a.gif";
START_P = new Image();
START_P.src = "../../pictures/buttons/english/start_p.gif";

  :
  :
  :

MAIL_N = new Image();
MAIL_N.src = "../../pictures/buttons/english/cont_n.gif";
MAIL_A = new Image();
MAIL_A.src = "../../pictures/buttons/english/cont_a.gif";
MAIL_P = new Image();
MAIL_P.src = "../../pictures/buttons/english/cont_p.gif";

function NewPicture(Nr,Picture) {
  window.document.images[Nr].src = Picture.src;
}
Script for PopUp Windows Based on an example
from SelfHTML
  function NewWindow(Name)
{
  Location = 
  window.open(Name, "site", "width=150, height=200");
  Location.focus();
}
Script to break Frames Based on an example
from SelfHTML
  if(top!=self)
{
  top.location=self.location;
}
Script to set the
Input Fokus in Forms
Based on an example
from SelfHTML
  function setFocus(Form,Field)
{
  Aim=eval("document."+Form+"."+Field);
  Aim.focus();
}
Script für Browser-Test Based on an example
from SelfHTML and using algorithms from Eric Bosrup's overLIB
  var version4 = (navigator.appVersion.charAt(0) >= "4");
var text = "";
var ns4 = (document.layers)? true:false;
var ns6 = (document.getElementById)? true:false;
var ie4 = (document.all)? true:false;
var ie5 = false;
if (ns6) {
  ns4 = false;
}
if (ie4) {
  if (navigator.userAgent.indexOf('MSIE 5') > 0) {
    ie5 = true;
    ie4 = false;
  } else if (navigator.userAgent.indexOf('MSIE 6') > 0) {
    ie6 = true;
    ie4 = false;
  }
}
text = "<tr><td><em id=\"table\">Browser ist kompatibel zu:<br />";
if (ie4) {
  text = text+"<b>MS Internet Explorer - Version 4</b><br />";
} else if (ie5) {
  text = text+"<b>MS Internet Explorer - Version 5</b><br />";
} else if (ns4) {
  text = text+"<b>Netscape Navigator - Version 4</b><br />";
} else if (ns6) {
  text = text+"<b>Netscape Navigator - Version 6</b><br />";
} else {
  text = "<tr><td><em id=\"table\">Browser wurde nicht erkannt<br />";
}

text = text+"</em></td></tr>\n<tr><td><em id=\"table\">Betriebssystem: ";
text = text+navigator.platform+"</em></td></tr>\n";
text = text+"<tr><td><em id=\"table\">NavAppName: ";
text = text+navigator.appName+"<br />NavAppCode: ";
text = text+navigator.appCodeName+"<br />NavAppVer: ";
text = text+navigator.appVersion+"<br />NavUsrAgnt: ";
text = text+navigator.userAgent+"<br /></em></td></tr>\n";

if (document.layers)
  text = text+"<tr><td><em id=\"table\">document.layers = true<br />";
else
  text = text+"<tr><td><em id=\"table\">document.layers = false<br />";
if (document.getElementById)
  text = text+"document.getElementById = true<br />";
else
  text = text+"document.getElementById = false<br />";
if (document.all)
  text = text+"document.all = true<br /></em></td></tr>";
else
  text = text+"document.all = false<br /></em></td></tr>";

document.write(text);

Browsers

We tested these pages with some browsers that are free to use. Since most of the available browsers are based on one of a few common HTML engines, the results are often quite similar.

A problem that reoccurs quite often is that a direct link to an anchor only works if used in the same page. Specifying that anchor in a link from another page will nevertheless always take you to the top of the page. Of all the browsers we tested so far only Amaya, K-Meleon, Konquerer, Mozilla, Netscape, and Opera handle this correct.
In case the version mentioned in the table (or at least a comparable one ...) is still available for download, the name in the list is linked to the homepage of the corresponding distributor.
In our attempt to have our pages show up correctly for as many users as possible, we also need to rely on your help. In case the browser you use has problems displaying our pages, please describe this in a short email:
Please specifiy your operating system and your browser (each along with the version number).

Thanks, BEO-BOOKS

Linux (SUSE 7.1)

Browser Version Result
Konqueror 1.9.8 (KDE 2.0.1) The Konqueror displays our pages almost correct. We're sorry to say we haven't managed to get our JavaScript tooltips working with this browser. Who wants to see the names of places and sites in the maps of our cultural information pages needs to use the non-JavaScript pages. Those maps are somewhat larger to provide space to fit in the names.
Netscape Communicator 4.7.95 With the Navigator version 4 there is the general problem that deactivating JavaScript will as well disable Style Sheets. Furthermore we found that Style Sheet definitions are also apt to fail in certain situations (for instance sometimes when reloading a page ...).
Some Style Sheet definitions do after all need some workaround to be regarded at all (just a hint: to specify fonts within tables you can use the <em id="nnn"> tag together with a corresponding entry in a .css file).
... ... ...
... ... ...
... ... ...

MAC OS

Browser Version Result
... ... ...
... ... ...
... ... ...
... ... ...
... ... ...
... ... ...

Windows 98 / 2000

Browser Version Result
Amaya 6.1 Amaya is more a tool for development than a browser for online surfing ... but it works. Since this browser complies strictly to the W3C standards, it doesn't support JavaScript. Furthermore the links to email addresses don't work and the page display is very sluggish.
Besides these general limitations we only found that the page background is sometimes not rebuilt when scrolling.
Dominica 0.995 Dominica has only a few problems displaying our pages - one of which is the one described above concerning direct links to anchors on other pages.
Popup windows which we use for short descriptions of sites marked on the maps of our cultural pages (as in this example), show up distorted, so that they're usually not legible. We recommend in this case to use the corresponding pages that don't work with JavaScript.
Enigma 3.6.0 Enigma has only a few problems displaying our pages - one of which is the one described above concerning direct links to anchors on other pages.
Popup windows which we use for short descriptions of sites marked on the maps of our cultural pages (as in this example), always show up in full size. Only the content of the window is given in the specified size, which results in an ugly, broad window border.
Explorer 2002 2.0 The Explorer 2002 has only a few problems displaying our pages - one of which is the one described above concerning direct links to anchors on other pages.
Popup windows which we use for short descriptions of sites marked on the maps of our cultural pages (as in this example), always show up in full size.
Internet
Explorer
5.00 Nearly no problems ...
... only the one described above concerning direct links to anchors on other pages.
  6.00 - no problems -
K-Meleon 0.6 - no problems -
Mozilla 1.0 - no problems -
Netscape
Communicator
4.79 With the Navigator version 4 there is the general problem that deactivating JavaScript will as well disable Style Sheets. Furthermore we found that Style Sheet definitions are also apt to fail in certain situations (for instance sometimes when reloading a page ...).
Some Style Sheet definitions do after all need some workaround to be regarded at all (just a hint: to specify fonts within tables you can use the <em id="nnn"> tag together with a corresponding entry in a .css file).
Opera 6.0.3 Opera is extremely fast in displaying web pages and calls itself in real modesty "the fastest Browser on earth" - might well be ...
Nevertheless we're sorry to say we haven't managed yet to get our JavaScript tooltips working with this browser. Opera uses its own tooltips showing the currently referenced address (... not so bad anyhow).
Who wants to see the names of places and sites in the maps of our cultural information pages needs to use the non-JavaScript pages. Those maps are somewhat larger to provide space to fit in the names ... and they will also be shown in Opera's own tooltips ...
SurfTabs 1.8.70 Nearly no problems ...
... only the one described above concerning direct links to anchors on other pages.

Credits

Beyond referring to the copyright in the appropriate places we would like to point out those sources without which we would not have been able to create our pages in the given state.
Of all the listed books there will surely be more actual editions available now - how far one can get with the mentioned ones you may judge for yourself in the view of these pages.

HTML

  SelfHTML
  It is not to be estimated that somebody (at least someone in Germany)occupied with web design doesn't know this source of information - nevertheless we dont like to miss the chance to explicitly refer to it here. Besides some investigation for details in the internet our knowledge about HTML, CSS, JavaScript, Legal conditions, etc. is mostly obtained from there.
Thanks a lot.
  selfHTML Portal
    selfHTML Documentation
 

APACHE/CGI

  "apache und.ps, administration und programmierung"
from Rich Bowen and Ken Coar, Markt+Technik Verlag, 2000

ISBN 3-8272-5824-3
 
 

PERL

  "Programmieren mit Perl"
from Larry Wall, Tom Christiansen and Randal L. Schwartz
O'Reilly, 2000

ISBN 3-930673-48-7
 
 

postgreSQL

  "PostgreSQL, Einführung und Konzepte"
from Bruce Momjian, ADDISON-Wesley, 2001

ISBN 3-8273-1859-9
 
 
  BEO-BOOKS
Bücher aus Serbien, Katarina Belovukovic
Sitemap Imprint go to top of page