Deutsch

HTML,JAVASCRIPT вопросик

134  
  anatoli888 местный житель25.01.07 03:13
NEW 25.01.07 03:13 
Последний раз изменено 26.01.07 12:36 (anatoli888)
чета я торможу... никак не могу найти как мне решить следующую проблемку:
есть страничка с 2-мя фреймами в одном грубо говоря список фоток в другом должна показываться сама фотка. все вроде в порядке но вот только напрягает белый фон при открытии фотки в другом фрейме. типа галлереи.
ссылка из первого сделана тегом а и естественно открывается как и в броузере на белом фоне как это проще всего обойти.
пытался найти что-то толковое в яваскрипте. пока не нашел.
делать для каждой фотки отдельный хтмл файл нехочу. попап мне тоже не нравится. хочу именно во фрейме и со стандартным для ЭТОЙ страницы фоном. он у меня #606060
#1 
Russman коренной житель25.01.07 09:55
Russman
NEW 25.01.07 09:55 
в ответ anatoli888 25.01.07 03:13, Последний раз изменено 25.01.07 09:56 (Russman)
<frame style="background-color: #606060;"> ?
---
Если эта надпись уменьшается - ваш монитор уносят!
#2 
  anatoli888 местный житель25.01.07 12:04
25.01.07 12:04 
в ответ Russman 25.01.07 09:55
es klappt nicht
#3 
desyman свой человек25.01.07 18:15
desyman
NEW 25.01.07 18:15 
в ответ anatoli888 25.01.07 03:13
что пробовал?
или где все лежит? можно как-то код посмотреть?
#4 
desyman свой человек25.01.07 18:18
desyman
NEW 25.01.07 18:18 
в ответ anatoli888 25.01.07 03:13
такой вариант:
в хтмле который грузится в фрейме
указать для
хтмл или для боди : style="background:#606060"
#5 
  anatoli888 местный житель26.01.07 10:23
NEW 26.01.07 10:23 
в ответ desyman 25.01.07 18:15
есть хтмл с фреймами. во фрейме А вызывается к примеру а.html во фрейме В - b.html
html mit frame:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>
</title>
</head>
<frameset rows=280,170 frameborder=0 border=0>
<frame ID="0" src=empty.htm name="textbereich" marginheight=4 marginwidth=0 scrolling=no style="background-color: #606060;">
<frame ID="1" src=foto-leiste.htm name="fotoleiste" marginheight=0 marginwidth=0 style="background-color: #606060;">
</frameset>
</html>
a.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<meta http-equiv="Page-Enter" content="RevealTrans(Duration=2,Transition=12)">
<meta http-equiv="Page-Exit" content="RevealTrans(Duration=2,Transition=12)">
<title> Formatia Dramba
</title>
<base target="_self">
<style type="text/css">

</style>
</head>
<body text="#FFFFFF" bgcolor="#606060" background="images/bg02.jpg">
<table cellspace=0 border=0 cellpaging=0>
<tr>
<td nowrap>
<center>
<a href="fotos/horiz/h.JPG" target=textbereich>
<img src="fotos/horiz/h.JPG" width=85 border=0></a>
</center>
</td>
</tr>
</table>
</body>
</html>
b.html: einfach ein lehres html wie a aber ohne body.
das problem ist: die verlinkung mit tag "a" auf die Bild-Datei öfnet das bild im frame textbereich auf dem weissen hitergrund was ich ändern möchte.
ich werde jetzt irgendwie es dynamisch machen. mal sehen.
#6 
Russman коренной житель26.01.07 11:31
Russman
NEW 26.01.07 11:31 
в ответ anatoli888 25.01.07 12:04
Работает.
---
Моется тот, кто лениться чесаться.
#7 
  anatoli888 местный житель26.01.07 12:16
NEW 26.01.07 12:16 
в ответ Russman 26.01.07 11:31, Последний раз изменено 26.01.07 14:01 (anatoli888)
в принципе да. при открытии документа все становится серым, но после открытия фотки во фрейме она ложится на белый цвет. мне бы хотелось что бы она ложилась на серый.
я тут код надыбал. это типа примера. как это все настроить что бы при исполнении тэга "а" bild.jpg ложился на динамическую страницу серого цвета.
<a href="bild.jpg" target="B" onclcik="return show(this);">....
function show(link)
{
with( parent[link.target].document)
{
open();
write( "<html> ..... </html>")
close()
}
}
------
добавил:
------
parent[link.target].document - с этим что делать. сам with с параметром document открывает то что находится во write().
мне непонятна запись [link.target]: почему она в скобках? предположу что это типа параметра, но для чего тогда после линк, если это параметр, стоит target?
-----
добавил:
-----
<script type="text/javascript">
function show(fenster,link)
{
with(fenster.document){
open();
write("<html><body bgcolor=#606060><img src=" + link + "></body></html>");
close();
}
}</script>
...
<a href="fotos/horiz/h.JPG" target="textbereich" onClick="return show(this,'fotos/horiz/h.JPG');">
<img src="fotos/horiz/h.JPG" width=85 border=0></a>
Работает, но только в текущем фрейме. это из-за this. как теперь в тэге "а" указать, к примеру на фрейм B?
#8