Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]tytuł okna
cent4
post 17.02.2015, 20:29:56
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Mam 2 pliki, które otwierająsię bez problemu w nowych zakłądkach:
  1. <a href="./pliki/1.pdf" target="_blank">Plik 1</a>
  2. <a href="./pliki/2.pdf" target="_blank">plik 2</a>

Jak zrobić, żeby na górnym pasku w przeglądarce przy odpowiedniej zakładce była sama nazwa "Plik 1" - co ułatwi przełączanie "starszym użytkownikom", tak, że zniknie nazwa w rodzaju: "http://adres serwera/pliki/Plik 1.pdf"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
freewalker
post 17.02.2015, 20:38:40
Post #2





Grupa: Zarejestrowani
Postów: 90
Pomógł: 4
Dołączył: 14.02.2015

Ostrzeżenie: (0%)
-----


skorzystaj z javascript, funcja window.open

http://www.w3schools.com/jsref/met_win_open.asp
Go to the top of the page
+Quote Post
cent4
post 17.02.2015, 20:46:08
Post #3





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


  1. function myFunction() {
  2. window.open("./pliki/Plik 1.pdf", "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
  3. }

Dalej nic sciana.gif
Go to the top of the page
+Quote Post
freewalker
post 17.02.2015, 21:45:12
Post #4





Grupa: Zarejestrowani
Postów: 90
Pomógł: 4
Dołączył: 14.02.2015

Ostrzeżenie: (0%)
-----


no tak, przekazujesz jedynie plik pdf a więc w nowym oknie brak znaczników title, rozwiązaniem może być:

w sekcji head twojej strony:
  1. <script type="text/javascript">
  2. function otworz_okno(adres_pliku,nazwa_okna)
  3. {
  4. var w = window.open();
  5. html_noweokno='<html><head><title>' + nazwa_okna + '</title></head><body style="margin:0px;padding:0px">';
  6. html_noweokno+='<iframe name="iframewin" src="' + adres_pliku + '" width="100%" height="100%" frameborder="0"></iframe>';
  7. html_noweokno+='</body></html>';
  8. w.document.write(html_noweokno);
  9.  
  10. }
  11. </script>


natomiast z linkiem zrób coś takiego:

  1. <a href="#" onclick='otworz_okno("plik1.jpg","moje nowe okno")'>Plik 1</a>


pamiętając, żeby w znaczniku <a> w miejsce "plik1.jpg" podać ścieżkę do pliku a "moje nowe okno" nazwać tak, jak sobie życzysz wink.gif

Mam nadzieję, że pomogłem
Go to the top of the page
+Quote Post
Dubler
post 18.02.2015, 17:02:51
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 16.02.2015

Ostrzeżenie: (0%)
-----


Nie możesz ustawić title w headzie html'a?
Go to the top of the page
+Quote Post
cent4
post 19.02.2015, 12:56:14
Post #6





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Prawie ok tyle tylko, że teraz mam w nazwie okna: "about:blank"
:-(

Sorki - działa.
Mój błąd ;-)

Mam jednak z tym jeszcze jeden problem.
Działało to i nagle przestało ;-(.
Co może być problemem?
Plik po naciśnięciu odnośnika nie otwiera się - natomiast jak się wejdzie na plik z tzw. palca: http://192.168.1.1/pliki/plik1.pdf otwiera się bez problemu...

Może to ważne ale to musi działać na starej przeglądarce - Internet Explorer w wersji chyba 8
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:19