ďťż

Problemik natury skryptowej

       

Podstrony


telcocafe

Mam problemik, a mianowicie menu na mojej stronce zbudowane jest z odnośników w postaci:

<a href="java script:wyswietl_zawartosc('pliki/podstrona.html', 'tresc')">Odnośnik</a>

A teraz pytanie: Jak zrobić coś w tym rodzaju, żeby mi się wczytywała podstrona znajdująca się na innym serwerze? np.:

<a href="java script:wyswietl_zawartosc('http://www.adres.ovh.org/podstrona.html', 'tresc')">Odnośniik</a>

Gdy wpiszę tak jak powyżej to nie działa :(



A może pokażesz nam kod skryptu "wyswietl_zawartosc"?

Here you are:


function wyswietl_zawartosc(adres, div_id) {
if (window.ActiveXObject)
zadanie = new ActiveXObject ("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
zadanie = new XMLHttpRequest ();
else
alert('Twoja przegladarka nie obsluguje AJAX-u');

zadanie.onreadystatechange = function(){
otworz_strone(zadanie, div_id);
}
zadanie.open('GET', adres, true);
zadanie.send(null);
}

function otworz_strone(zadanie, div_id) {
if (zadanie.readyState == 4) {
if (zadanie.status == 200 ||
window.location.href.indexOf("http") == -1)
document.getElementById(div_id) .innerHTML = zadanie.responseText;
else
alert('Wystapil blad przy polaczeniu z serwerem');
}
}


Chciałbym, żeby mi wyświetlało tylko zawartość strony a nie całą stronę, ponieważ ta zawartość ma być wstawiana między znaczniki <div id="tresc"></div>
Użytkownik Lukasjed edytował ten post 09 listopad 2006, 15:54
Raczej w JSie tego nie zrobisz, bo JS nie operuje na plikach.
Ale za to w PHP możesz pobrać zawartość pliku do zmiennej :)

@down: sorry, nie doczytałem. To może wyciągnąć tekst spomiędzy <body></body> ?
Użytkownik DJ_ProG edytował ten post 11 listopad 2006, 22:08



Raczej w JSie tego nie zrobisz, bo JS nie operuje na plikach.
Ale za to w PHP możesz pobrać zawartość pliku do zmiennej :)

ale on uzywa ajaxa

@topic zrob sobie na servire plik np wp.php a w srodku
<?php include "http://www.wp.pl"; ?>

a potem

<a href="java script:wyswietl_zawartosc('wp.php', 'tresc')">Odnośniik</a>

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.