kiepski96
12.04.2011, 12:40:37
Poszukuję osoby znającej bdb html lub js .
Chodzi o to ,że mam przycisk i chcę aby po jego naciśnięciu otwierała się jakaś strona w paru ramkach .
na razie otwiera się w jednej .
Wystarczy zmienić jedną linijkę kodu .
można to zrobić poprzez html ,lub php .
Zapłatą jest tradycyjny piątak.
Kontakt : GG : 2406934 , bądź PW .
Zapraszam.
JEST TO PILNE !
jasin
12.04.2011, 13:15:18
function manyWindow()
{
var i=0;
for (i=0; i<=5; i++)
{
window.open('http://webiste.dom','mywindow_' + i,'width=400,height=200');
}
return false;
}
<input type="button" value="New Window!" onclick="manyWindow();">
kiepski96
12.04.2011, 15:59:46
To otwera nowe okna a chodziło mi o ramki , mam na stronie 5 ramek i chcę aby po kliknięciu buttona w tych 5 ramkach otwierała się jakaś strona .
Wywal te ramki i zrób to w DIVach z użyciem AJAXa.
kiepski96
12.04.2011, 16:10:33
A na ramkach się nie da ?
Bo AJAXA nie ogarniam, chyba ,że ktoś mi jednak napiszę przypadek dla jednego otwarcia za tego piątaka .
kicaj
12.04.2011, 16:27:54
Pokaz kod jakim otwierasz tylko w jednej ramce, a my go przerobimy na kilka
kiepski96
12.04.2011, 16:55:49
<form action="http://www.costam.eu" method="post" target="InlineFrame2">
Jeden z użytkowników poradził mi to :
Lecz jest jakiś błąd bo nie działa .
Kod
<script type="text/javascript">
function openframes()
{
for (var licz=1; licz<5; licz++) document.getElementById('InlineFrame'+licz).src='xxx;
}
</script>
<iframe name="InlineFrame1" id="InlineFrame6" style="position:absolute;left:4px;top:4px;width:403px;height:259px;z-index:0;border:1px #C0C0C0 solid;" src="xxxl" frameborder="0">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>
<form>
<input type="submit" onClick="openframes()" style="position:absolute;left:96px;top:315px;width:185px;height:37px;font-family:Arial;font-size:13px;z-index:1">
</form>
kicaj
12.04.2011, 18:06:52
Kod
<iframe name="InlineFrame1" id="InlineFrame6" style="position:absolute;left:4px;top:4px;width:403px;height:259px;z-index:0;border:1px #C0C0C0 solid;" src="xxxl" frameborder="0">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>
Zduplikuj ten kod 5 razy, pozmamieniaj nazwy InlineFrame1 na ..2 itd.
kiepski96
12.04.2011, 18:09:36
Ale chcę aby dopiero po wciśnięciu przycisku ładowała sie jakaś strona we wszystkich ramkach .
kicaj
12.04.2011, 18:28:01
W takim razie zainteresuj sie createElement w JS, by stworzyc 5 ramek.
kiepski96
12.04.2011, 18:32:30
Ale przecież ramki już mam :
Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>eleela</title>
<meta name="generator" content="autor">
<style type="text/css">
body
{
background-color: #FFFFFF;
color: #000000;
}
</style>
</head>
<body>
<script type="text/javascript">
function openframes()
{
for (var licz=1; licz<5; licz++) document.getElementById('InlineFrame'+licz).src='http://dbfd.eu';
}
</script>
<form>
<input type="submit" onClick="openframes()" style="position:absolute;left:96px;top:315px;width:185px;height:37px;font-family:Arial;font-size:13px;z-index:1">
</form>
<iframe name="InlineFrame1" id="InlineFrame6" style="position:absolute;left:4px;top:4px;width:403px;height:259px;z-index:0;border:1px #C0C0C0 solid;" src="http://ldsfsdf.pl" frameborder="0">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>
<iframe name="InlineFrame2" id="InlineFrame1" style="position:absolute;left:58px;top:272px;width:46px;height:37px;z-index:2;border:1px #C0C0C0 solid;" src="" frameborder="0">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>
<iframe name="InlineFrame3" id="InlineFrame2" style="position:absolute;left:118px;top:272px;width:46px;height:37px;z-index:3;border:1px #C0C0C0 solid;" src="" frameborder="0">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>
<iframe name="InlineFrame4" id="InlineFrame3" style="position:absolute;left:176px;top:272px;width:46px;height:37px;z-index:4;border:1px #C0C0C0 solid;" src="" frameborder="0">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>
<iframe name="InlineFrame5" id="InlineFrame4" style="position:absolute;left:233px;top:272px;width:46px;height:37px;z-index:5;border:1px #C0C0C0 solid;" src="" frameborder="0">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>
<iframe name="InlineFrame6" id="InlineFrame5" style="position:absolute;left:289px;top:272px;width:46px;height:37px;z-index:6;border:1px #C0C0C0 solid;" src="" frameborder="0">Your browser does not support inline frames or is currently configured not to display inline frames.</iframe>
</body>
</html>
koreja
12.04.2011, 19:11:30
Zamień tą linikę:
Kod
for (var licz=1; licz<5; licz++) document.getElementById('InlineFrame'+licz).src='http://dbfd.eu';
na tą:
Kod
for (var licz=1; licz<=5; licz++) document.getElementById('InlineFrame'+licz).src='http://dbfd.eu';
oraz
<input type="submit" onClick="openframes()" style="position:absolute;left:96px;top:315px;width:185px;height:37px;font-family:Arial;font-size:13px;z-index:1">
na
<input type="button" onClick="openframes()" style="position:absolute;left:96px;top:315px;width:185px;height:37px;font-family:Arial;font-size:13px;z-index:1">
Powinno działać
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.