Právě je 25 dub 2024 23:48

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: Náhodné zobrazení obrázku, banneru (javascript)
PříspěvekNapsal: 06 říj 2010 18:48 

Registrován:
07 dub 2010 21:06
Příspěvky:
8
Do skriptu (viz http://www.fekipc.estranky.cz/clanky/ra ... b-ii_.html):

Náhodné zobrazení obrázku, banneru

<script language="JavaScript">
<!-- Hide
function stat(txt) {
window.status = txt;
setTimeout("erase()",2000);
}
function erase() {
window.status="";
}
// -->
</script>

<script language="JavaScript">
var i=Math.round(Math.random()*2);
if (i==0) vloz='<a href="http://bestpage.cz" target="_blank"><img src="images/banner.gif" width="468" height="60" border="0"></a>';
if (i==1) vloz='<a href="http://bestpage.com" target="_blank"><img src="images/banner.gif" width="468" height="60" border="0"></a>';
if (i==2) vloz='<a href="http://bestpage.biz" target="_blank"><img src="images/"banner.gif width="468" height="60" border="0"></a>';
</script>

<p align="center">
<SCRIPT LANGUAGE="JavaScript">
document.write(vloz);
</script>
</p>


bych chtěl vložit tyto 3 skripty, aby se střídaly:

1)
<div id="heurekaIframeHeader" style="text-align: left; margin: 0 auto; font-weight: bold; padding-bottom: 2px;"><a href="http://digitalni-fotoaparaty.heureka.cz/#c543:50">Top Digitální fotoaparáty</a></div> <script type="text/javascript"> document.write('<iframe src=\"http://www.heureka.cz/direct/bannery/?cid=665:50:543\" width=\"400\" height=\"170\" frameborder=\"0\" scrolling=\"no\"><\/iframe>'); </script>

2)
<div id="heurekaIframeHeader" style="text-align: left; margin: 0 auto; font-weight: bold; padding-bottom: 2px;"><a href="http://televizory.heureka.cz/#c543:50">Top Televizory</a></div> <script type="text/javascript"> document.write('<iframe src=\"http://www.heureka.cz/direct/bannery/?cid=680:50:543\" width=\"400\" height=\"170\" frameborder=\"0\" scrolling=\"no\"><\/iframe>'); </script>

3)
<div id="heurekaIframeHeader" style="text-align: left; margin: 0 auto; font-weight: bold; padding-bottom: 2px;"><a href="http://notebooky.heureka.cz/#c543:50">Top Notebooky</a></div> <script type="text/javascript"> document.write('<iframe src=\"http://www.heureka.cz/direct/bannery/?cid=750:50:543\" width=\"400\" height=\"170\" frameborder=\"0\" scrolling=\"no\"><\/iframe>'); </script>


Pomůže odborník na javascript?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Náhodné zobrazení obrázku, banneru (javascript)
PříspěvekNapsal: 07 říj 2010 11:42 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Dobrý den,

skripty, které chcete vložit obsahují zbytečně javascriptový kód, je tam jen document.write() a statický řetězec. Takže já bych to předělal rovnou do html a postupoval bych nějak takto:

Kód:
<script language="JavaScript">
var i=Math.round(Math.random()*2);
if (i==0) vloz='<div id="heurekaIframeHeader" style="text-align: left; margin: 0 auto; font-weight: bold; padding-bottom: 2px;"><a href="http://digitalni-fotoaparaty.heureka.cz/#c543:50">Top Digitální fotoaparáty</a></div><iframe src="http://www.heureka.cz/direct/bannery/?cid=665:50:543" width="400" height="170" frameborder="0" scrolling="no"></iframe>';

...

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Náhodné zobrazení obrázku, banneru (javascript)
PříspěvekNapsal: 10 říj 2010 00:11 

Registrován:
07 dub 2010 21:06
Příspěvky:
8
Jan Vítek píše:
Dobrý den,

skripty, které chcete vložit obsahují zbytečně javascriptový kód, je tam jen document.write() a statický řetězec. Takže já bych to předělal rovnou do html a postupoval bych nějak takto:

Kód:
<script language="JavaScript">
var i=Math.round(Math.random()*2);
if (i==0) vloz='<div id="heurekaIframeHeader" style="text-align: left; margin: 0 auto; font-weight: bold; padding-bottom: 2px;"><a href="http://digitalni-fotoaparaty.heureka.cz/#c543:50">Top Digitální fotoaparáty</a></div><iframe src="http://www.heureka.cz/direct/bannery/?cid=665:50:543" width="400" height="170" frameborder="0" scrolling="no"></iframe>';

...

Dobrý večer, asi jsem měl uvést ještě kousek kódu, kvůli kterému je problém se zobrazením (záhada je asi v těch apostrofech na řádku s if):

echo '
<h3>Heureka.cz</h3>
<div class="content_box_vtip">
<center>

<script language="JavaScript">
<!-- Hide
function stat(txt) {
window.status = txt;
setTimeout("erase()",2000);
}
function erase() {
window.status="";
}
// -->
</script>


<script language="JavaScript">
var i=Math.round(Math.random()*0);
if (i==0) vloz='<iframe src="http://www.heureka.cz/direct/bannery/?cid=731:51:543" width="120" height="500" frameborder="0" scrolling="no"></iframe>;';
</script>


<p align="center">
<SCRIPT LANGUAGE="JavaScript">
document.write(vloz);
</script>
</p>
</center>';


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Náhodné zobrazení obrázku, banneru (javascript)
PříspěvekNapsal: 10 říj 2010 00:12 

Registrován:
07 dub 2010 21:06
Příspěvky:
8
Oprava: za tím </iframe> to vypadá takto ....... </iframe>';


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Náhodné zobrazení obrázku, banneru (javascript)
PříspěvekNapsal: 10 říj 2010 11:44 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
To co jste teď poslal je úsek PHP kódu, kde pomocí funkce echo vypisujete html zdroják s javasciptem. Tam stačí escapovat apostrofy, tj. dát před ně zpětné lomítko. Takže to má vypadat takto:

Kód:
echo '
<h3>Heureka.cz</h3>
<div class="content_box_vtip">
<center>

<script language="JavaScript">
<!-- Hide
function stat(txt) {
window.status = txt;
setTimeout("erase()",2000);
}
function erase() {
window.status="";
}
// -->
</script>


<script language="JavaScript">
var i=Math.round(Math.random()*0);
if (i==0) vloz=\'<iframe src="http://www.heureka.cz/direct/bannery/?cid=731:51:543" width="120" height="500" frameborder="0" scrolling="no"></iframe>\';
</script>


<p align="center">
<SCRIPT LANGUAGE="JavaScript">
document.write(vloz);
</script>
</p>
</center>';

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Tvorba web stránek Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz