Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> html w js = ok, ale js w html?
Dagger
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 4.02.2003
Skąd: Wejherowo

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


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
Go to the top of the page
+Quote Post
Paul
post
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


[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...
Go to the top of the page
+Quote Post
Dagger
post
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 4.02.2003
Skąd: Wejherowo

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


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
Go to the top of the page
+Quote Post
Paul
post
Post #4





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


No to zapisz sobie adres tego serwera w polu hidden lub jako zmienna globalna i podstaw sobie do takiego skryptu jak napisalem...
Go to the top of the page
+Quote Post
Dagger
post
Post #5





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 4.02.2003
Skąd: Wejherowo

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


PS. (ot) czy ten przycisk na forum "pomogl" dziala?
Go to the top of the page
+Quote Post
Paul
post
Post #6





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Dagger
post
Post #7





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 4.02.2003
Skąd: Wejherowo

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


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...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 12:10