Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziedziczenie Zmiennej z JAVA do HTML
Forum PHP.pl > Forum > Przedszkole
marecki33
Chodzi mi o to czy w skrypcie JAVY zmiennej adres nadaje się jakiś tam link.
Czego poniższy kod HTML go nie wyświetla?questionmark.gifquestionmark.gif

<script language="Javascript">
adres='http://img368.imageshack.us/img368/2446/consuegramolec2.jpg'
</script>

<body>
<div style="text-align: right;">
<a href=adres>
<img src=adres /></a></div>
</Body>

Tak w ogóle to w skrypcie chce zrobić funkcję detekcji rozdzielczości, i zależnie od niej w części html wgrywanie odpowiednio dużego obrazka (tak aby zawsze cały był widoczny)
Helpik!!!!
mike
Java to nie JavaScript!
osl
nie wyświetla bo to jest zupełnie nie poprawne winksmiley.jpg
po co w ogóle w ten sposób?

jak już to musisz pobrać referencje do IMG przez JS i ustawic mu atrybut src...
wookieb
1) Javascript to NIE JAVA
2) daj temu obrazkowi odpowiednie id i potem dla zdarzenia onload w tagu body dajesz mniej wiecej cos takiego
Kod
document.getElementById('id_obrazka').setAttribute('src', adres);

3) google -> javascript wielkość okna
albo google-> javascript window size
marecki33
Obrazki nie mogą być skalowane, dla każdej rozdzielczości musi być wgrany odpowiedni. A to dlatego że na każdym są "narysowane" opcje menu. Więc jak się rozciągną lub skurczą, nadane im współrzędne mijają się z "narysowanym miejscem do kliknięcia".
Dodam że troche zielony jestem, a prawie wszystko robie wysywig.
wookieb
Sry ale jeżeli chcesz rysować menu na obrazku to jest to kompletnie nietrafiony pomysł. Pokaż stronę i powiedz co dokładnie chcesz zrobić.
marecki33
luknij na eltraductor.tnb.pl
Na tej fotce takie niby menu. Ja stronke robiłem dla rozdz.1280x1024, a wczoraj zdałem sobie sprawę, że jak ją zmienię na 1024x768 to trzeba się suwakami bawić. To są strony CMS ale można wstawiać kody JAVASCript PHP.

(nie oceniać moich zdolności graficznych POR FAVOR winksmiley.jpg
wookieb
Nie musisz się bawic. Wystarczy ze zdjecie będzie miało jedną stałą wielkość a ty je będziesz centrował. Bo nie widzę sensu zmieniania i generowanie obrazka z menu tylko ze względu na rozdzielczość bo jest to bezsensowne.

A jak już się upierasz to o niebo lepsze będzie użycie do tego celu flasha.
marecki33
No właśnie centrowanie... Trzeba by było dać mniejszy obrazek a, wtedy przy dużej rozdzielczości obrazek nie wypelnia całegopanelu, i zostaje pusta ramka po bokach.

Dlatego wykombinowałem 2 obrazki jeden mniejszy i drugi większy wstawiany po detekcji. A cóż to flash, i jak się zabrac?

A co z tą zmienną? co jest nie tak? z javaskryptu nie przenosi wartości do HTMLu? Ten kod to całkowite uproszczenie i unaocznienie problemu...
osl
jakby wartości się przenosiły w ten sposób byłby niezły bajzel.
HTML to HTML, JS to JS, z tym, że JS może modyfikować HTML.

jak już koniecznie chcesz w ten sposób, poczytaj o
[kod]
document.write()
[/kod]
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.