Oct 29, 2023

HTML Putanje do fajlova

HTML putanje do fajlova (File Paths) se koriste da biste naveli putanju do resursa kao što su slike, stilovi (CSS), JavaScript fajlovi i druge datoteke koje se koriste na web stranici. Postoje dve osnovne vrste HTML putanja: apsolutne (absolute file paths) i relativne (relative file paths).

Apsolutne putanje (Absolute File Paths): Apsolutne putanje počinju od korenskog direktorijuma ili URL-a. One precizno određuju lokaciju resursa nezavisno od trenutnog direktorijuma u kojem se nalazi HTML fajl. Na primer:

Apsolutna putanja za URL adrese: https://www.example.com/images/pic.jpg

Apsolutna putanja za direktorijume na serveru: /images/pic.jpg

Apsolutna putanja za lokalne fajlove: C:/Users/User/Documents/myfile.txt

Relativne putanje (Relative File Paths): Relativne putanje počinju od trenutnog direktorijuma i koriste se za navigaciju do resursa u odnosu na trenutni HTML fajl. Postoje različite vrste relativnih putanja:


Relativna putanja do istog direktorijuma: pic.jpg (nema predstava direktorijuma, pa se pretpostavlja da je u istom direktorijumu kao HTML fajl).

Relativna putanja do poddirektorijuma: images/pic.jpg (slika se nalazi u poddirektorijumu "images" u odnosu na trenutni direktorijum).

Relativna putanja za prelazak na nadređeni direktorijum: ../pic.jpg (prikazuje sliku u direktorijumu iznad trenutnog).

Primer relativnih putanja:

<!DOCTYPE html>

<html>

<head>

    <title>Primer HTML Putanja</title>

    <link rel="stylesheet" type="text/css" href="styles/main.css">

</head>

<body>

    <h1>Slika iz istog direktorijuma</h1>

    <img src="pic.jpg" alt="Slika">


    <h2>Slika iz poddirektorijuma</h2>

    <img src="images/pic.jpg" alt="Slika u poddirektorijumu">


    <h3>Slika iz nadređenog direktorijuma</h3>

    <img src="../pic.jpg" alt="Slika iznad trenutnog direktorijuma">

</body>

</html>

Ovi primeri ilustruju kako se koriste relativne putanje za uključivanje slika i stilova na web stranici. Relativne putanje su često praktičnije jer omogućavaju da se lakše premeste ili prenesu celokupne web stranice na različite lokacije, dok apsolutne putanje zavise od specifičnih adresa i direktorijuma.

HTML JavaScript

JavaScript se koristi za dodavanje dinamičkog ponašanja na web stranici. Na primer, možete koristiti JavaScript za validaciju forme, animaciju, interaktivne elemente i još mnogo toga. Evo osnovnog primera koji koristi JavaScript za prikaz poruke korisniku:

<!DOCTYPE html>

<html>

<head>

    <title>Moj Prvi HTML i JavaScript Primer</title>

</head>

<body>

    <h1>Kliknite na dugme</h1>

    <button id="mojeDugme">Klikni me</button>

    <p id="poruka"></p>


    <script>

        // JavaScript kod

        document.getElementById("mojeDugme").addEventListener("click", function() {

            document.getElementById("poruka").innerText = "Hvala što ste kliknuli!";

        });

    </script>

</body>

</html>

U ovom primeru, JavaScript se koristi da dodamo "slušalac događaja" na dugme. Kada korisnik klikne na dugme, JavaScript reaguje i menja sadržaj paraagrafa sa ID-om "poruka".

Kada kombinujete HTML i JavaScript, možete stvoriti interaktivne i dinamičke web stranice koje omogućavaju korisnicima da komuniciraju sa sadržajem i pruže bogato korisničko iskustvo.

HTML Iframe

<iframe> (Inline Frame) je HTML oznaka koja se koristi za uključivanje druge web stranice ili sadržaja unutar trenutne web stranice. To omogućava ugnježdavanje sadržaja sa drugih stranica unutar vaše stranice. Evo objašnjenja i primera za korišćenje <iframe>:

Objašnjenje:

<iframe> oznaka: Oznaka <iframe> se koristi za uključivanje sadržaja sa druge web stranice ili za prikazivanje sadržaja sa različitih izvora unutar trenutne stranice.

Atributi <iframe> oznake: Ključni atribut za <iframe> oznaku je src, koji definiše izvor (URL) stranice koja će se ugnježdavati. Takođe, možete koristiti druge atribute za postavljanje visine, širine, okvira, i druge osobine.

Primeri:

Uključivanje druge web stranice unutar trenutne stranice:

<iframe src="https://www.example.com"></iframe>

Postavljanje visine i širine <iframe> elementa:

<iframe src="https://www.example.com" width="600" height="400"></iframe>

Korišćenje <iframe> za ugnježdavanje Google Mape:

<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3964.311408284573!2d-75.1642556857998!3d39.95545347092458!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89c6c9d50a31ddc9%3A0x8104c1c46b3e56b9!2sIndependence%20Hall!5e0!3m2!1sen!2sus!4v1636574969032!5m2!1sen!2sus" width="600" height="400"></iframe>

Korišćenje <iframe> za uključivanje YouTube video zapisa:

<iframe width="560" height="315" src="https://www.youtube.com/embed/VIDEO_ID" frameborder="0" allowfullscreen></iframe>

Važno je napomenuti da <iframe> može predstavljati sigurnosni rizik, posebno ako se uključuje sadržaj sa nepouzdanih izvora. Takođe, prilagodite visinu i širinu <iframe> elementa kako bi odgovarala ugnježdenom sadržaju i izbegavajte promociju sadržaja koji krši autorska prava ili druga pravila.