Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: html w js = ok, ale js w html?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Dagger
Witam

Mam dosc nietypowe pytanie:
Mozna tak wpisac zmienna z js do kodu html: (np.)
Kod
<script type="text/javascript">

var zmienna;

zmienna="file:///C:/usr/krasnal/www/stronka/";

x1='<img border="0" src="';

x2='b.gif" width="25" height="25"></p>';

wynik=x1+zmienna+x2;

document.write(wynik);

</script>

A czy da sie zrobic odwrotnie?
Czyli:
Kod
<img border="0" src="XXX/b.gif" width="25" height="25"></p>

i "XXX" zastapic jakos zmienna z js?
Czy tak sie da zrobic?
(koniecznie zalezy mi na rozwiazaniu z js lub innym jezyku dzialajacym na "przecietnym" koncie www (bez php itd) )
Z gory dzieki za pomoc
Paul
[xml:1:7c4ba4f1f4]
<script type="text/javascript">
zmienna = 'abc';
document.write('<img src="'+zmienna+'/b.gif">');
</script>
[/xml:1:7c4ba4f1f4]

Cytat
file:///C:/usr/krasnal/www/stronka/

Radze stosowac wzgledne sciezki...
Dagger
Nie chodzi mi o sciezki bo to tylko byl przyklad.
W sumie to co napisales to to samo co mialem wczesniej.
Zalezy mi na czyms odwrotnym... tak aby do gotowego kodu html "wstawic" np. jeden z 2 adresow www... (tak aby mozna bylo zastosowac rozwiazanie jakie powstalo w innym poscie jaki rozpoczelem - skrypt wybiera szybszy serwer - i chcial bym aby adres szybszego byl wstawiany do kodu strony (ale koniecznie bez php) )


EDIT

OK chyba mam...
myslalem za "plytko" ;-)
Poprostu dodam caly kod strony do js. Czyli cala strone wpisze w document.write(' ' ); a zmienne js wpisze w kod strony poprzez templets...

DZIEKI
Paul
No to zapisz sobie adres tego serwera w polu hidden lub jako zmienna globalna i podstaw sobie do takiego skryptu jak napisalem...
Dagger
PS. (ot) czy ten przycisk na forum "pomogl" dziala?
Paul
Cytat
Czyli cala strone wpisze w  document.write(' ' );

A jak ktos wylaczy JS to sie cala strona sypnie... Moim zdaniem lepiej jest albo tylko odpowiednie kawalki dac przez document.write albo dac <noscript> z alternatywna wersja...

Cytat
PS. (ot) czy ten przycisk na forum "pomogl" dziala?

Osobiscie nie sprawdzalem - nikomu jeszcze nie dalem pomogl smile.gif. Dostalem dzisaj jedno pomogl czyli chyba dziala... jesli nie do napisz moze pw do jakiegos moderatora... Osobisnie nie mam nic przeciwko temu by zadzialal winksmiley.jpg
Dagger
Tak czy tak bede musial miec alternatywny kod strony na wypadek gdyby oba serwery z grafika byly nie dostepne. Wiec wystarczy sprawdzic czy javascript jest dostepna na komputerze klienta, a jesli nie to zaladuje "bezpieczny" kod strony.
Innego rozwiazania raczej nie ma...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.