Relatieve en absolute hyperlinks

From LibreOffice Help
Jump to: navigation, search

Als u hyperlinks insluit, moeten (tenminste) twee factoren in aanmerking genomen worden, namelijk of ze worden ingesteld als relatieve of absolute koppelingen bij het opslaan én of het bestand aanwezig is of niet:

  • Kies Extra - Opties - Laden/Opslaan - Algemeen en specificeer in het veld Sla URL's relatief op naar als LibreOffice relatieve of absolute hyperlinks maakt. Relatieve koppeling is alleen mogelijk als het document waar u aan werkt en de bestemming van de koppeling op dezelfde schijf staan.
  • You should create the same directory structure on your hard disk as that which exists in the web space hosted by your Internet provider. Call the root directory for the homepage on your hard disk "homepage", for example. The start file is then "index.html", the full path being "C:\homepage\index.html" (assuming Windows operating system). The URL on your Internet provider's server might then be as follows: "http://www.myprovider.com/mypage/index.html". With relative addressing, you indicate the link relative to the location of the output document. For example, if you placed all the graphics for your homepage in a subfolder called "C:\homepage\images", you would need to give the following path to access the graphic "picture.gif": "images\picture.gif". This is the relative path, starting from the location of the file "index.html". On the provider's server, you would place the picture in the folder "mypage/images". When you transfer the document "index.html" to the provider's server through the File - Save As' dialog, and if you have marked the option Copy local images to Internet under Tools - Options' - Load/Save - HTML Compatibility, LibreOffice will automatically copy the graphic to the correct directory on the server.
  • Een absoluut pad zoals "C:\homepage\afbeeldingen\plaatje.gif" zou niet meer functioneren op de provider's server. Noch een server noch een computer van een lezer hoeven een C: harde schijf te hebben: (besturingssystemen zoals Unix of MacOS herkennen geen schijfletters) en zelfs als de directory homepage\afbeeldingen zou bestaan zou uw plaatje niet beschikbaar zijn. Het is beter om relatieve adressering te gebruiken voor bestandskoppelingen.
  • Een koppeling naar een webpagina, bijvoorbeeld "www.example.com" of "www.myprovider.com/mypage/index.html" is een absolute koppeling.
  • LibreOffice reageert ook anders, afhankelijk van of het bestand, waarnaar in de link wordt verwezen, bestaat en waar het zich bevindt. LibreOffice controleert elke nieuwe koppeling en stelt een doel en protocol automatisch in. Het resultaat kan worden bekeken in de gegenereerde HTML-code (niet in de Helptip van de hyperlink, zie aantekening hieronder) na opslaan van het brondocument.
  • De volgende regels gelden: Een relatieve verwijzing ("afbeeldingen/plaatje.gif") is alleen mogelijk als beide bestanden bestaan op dezelfde schijf. Als de bestanden op verschillende schijven op uw lokale bestandssysteem staan, volgt de absolute verwijzing het "bestand:"-protocol ("file:///data1/xyz/plaatje.gif"). Als de bestanden op verschillende servers staan of als de bestemming van de hyperlink niet beschikbaar is, gebruikt de absolute verwijzing het "http:"-protocol ("http://data2/abc/plaatje.gif").
  • Daarom, wees er zeker van dat u alle bestanden voor uw thuispagina op dezelfde schijf als het beginbestand van de thuispagina plaatst. Op deze manier kan LibreOffice het protocol en doel instellen zodat de verwijzing op de server altijd correct is.
Warning.png Wanneer u uw muis op een hyperlink laat rusten, geeft een Helptip de absolute verwijzing weer, aangezien LibreOffice intern absolute padnamen gebruikt. Het complete pad en adres kan alleen worden bekeken als u het resultaat van de HTML-export weergeeft , d.w.z. door het HTML-bestand als "Tekst" te laden of het te openen met een teksteditor.

Verwante onderwerpen

Hyperlinks bewerken