Jump to content
php.lv forumi

HTML bremzē


ivars

Recommended Posts

Jautājums tāc - ko darīt, lai dēļ ārējiem banneriem (banneru apmaiņas sistēmām u.tml.) nebremzētu visa lapa. Kamēr tie normāli verās vaļā, tikmēr viss ir OK, bet tiem bieži gadās pārslodzes problēmas, un tad tie mēdz nevērties vaļā. Un ja tādi lapā ir vairāki, tad gandrīz visu laiku lapa bremzē.

 

Esmu dzirdējis, ka tos bannerus nevajagot likt kopīgā tabulā ar pārējo lapu, vajagot likt pašās lapas beigās. Tad lapa atveroties un pēc tam tas banneris var pamazām vērties. Bet šķiet, ka tas tomēr nepalīdz. Laikam jau IE 6 ir tā uztaisīts, ka nerāda lapu pirms tā visa nav ielādējusies, vai tomēr tā nav?

 

Kaut kādu risinājumu vajadzētu, varbūt ar PHP var inklūdot katru banneri un uzlikt tai inklūdei 1s timeout? nav gan redzēts, ka kāds tā darītu, vai tas vispār ir iespējams? :unsure:

Link to comment
Share on other sites

bieži tie inclūdi ir scripti, liec <script defer="defer" />

15376[/snapback]

 

ieliku, verās ātri, bet kad ielādējas skripts, tas pārsūta mani uz skriptā norādīto linku. kas pie tā vainīgs - mana banneru sistēma vai pats skripts?

Link to comment
Share on other sites

hm? vari parādīt?

15380[/snapback]

 

varētu būt, ka document.write vainīgs. tūlīt ielikšu, bet jāuztaisa kaut kāds paraugs - nevar jau īstajai lapai tā atstāt, apmeklētāji nebūs priecīgi :) patiesībā laikam neiet uz skriptā norādīto lapu, bet gan turpat uz vietas pārraksta lapas saturu, t.i. links nemainās.

Link to comment
Share on other sites

nu skat. šeit: http://www.paparacci.lv/test.php

 

jābūt tekstam un bannerim, bet šis uzreiz pārraksta lapas saturu ar bannera kodu.

 

bannera skripts:

<script defer="defer" type="text/javascript" src="http://forum.xx.lv/banners/ladylux/ads1.php"></script>

 

un skripta saturs, kas tiek ņemts no otras lapas ir šāds (vidū vienīgi bildīte visu mainās):

 

document.write ("<!-- xx.lv -->");

document.write ("<a href='http://go.xx.lv/' target='_blank'><img src='http://forum.xx.lv/banners/ladylux/go_xx_lv_01.gif' width=120 height=60 border=0></a>");

document.write ("<!-- xx.lv -->");

Link to comment
Share on other sites

Nesaprotu tavu problēmu! Kāds kur tekts pārrakstās?

Man tā tava test.php lapa rādās apmēram šāda:

Te ir lapas saturs.
tālāk seko banneris...
[te ir bilde]
un aiz bannera vēl te teksts

Tā vai tad nav jābūt?

Link to comment
Share on other sites

Nesaprotu tavu problēmu! Kāds kur tekts pārrakstās?

Man tā tava test.php lapa rādās apmēram šāda:

Te ir lapas saturs.
tālāk seko banneris...
[te ir bilde]
un aiz bannera vēl te teksts

Tā vai tad nav jābūt?

15395[/snapback]

 

 

varbūt tu lieto firefox?

uz IE 6 man rāda tikai bildi, bez tā teksta. kad to pašu ieliku pašā lapā, tad tur arī rādījās tikai bilde. Uz firefox viss ir OK

Link to comment
Share on other sites

Taisnība, lietoju firefoxu. Nu uz IE ir tā kā tu saki.. Viens variants kā to varētu atrisināt ir mēģināt lietot iframe.

15400[/snapback]

 

Jāpamēģina, bet adsxchange bannerim tas bannera kods satur iframe, bet vienalga pārraksta visu lapu - varbūt tāpēc, ka iframe tur arī tiek rakstīts ar document.write :) būs vien jāpacīnās :)

Link to comment
Share on other sites

Taisnība, lietoju firefoxu. Nu uz IE ir tā kā tu saki.. Viens variants kā to varētu atrisināt ir mēģināt lietot iframe.

15400[/snapback]

 

Izskatās, ka izdevās. Ja nu kādam rodas līdzīga problēma:

 

bannera kods:

<IFRAME SRC="http://www.paparacci.lv/reklama/frame_reklama/xx.php" TITLE="XX" FRAMEBORDER="0" SCROLLING="no" MARGINWIDTH="0" MARGINHEIGHT="0" WIDTH="120" HEIGHT="60">

</IFRAME>

 

un iekš http://www.paparacci.lv/reklama/frame_reklama/xx.php:

<script defer="defer" type="text/javascript" src="http://forum.xx.lv/banners/ladylux/ads1.php"></script>

 

un tad tas document.write pārraksta tikai xx.php saturu, kas arī drīkst notikt...

Link to comment
Share on other sites

×
×
  • Create New...