Archief - xHTML: Bepaalde pagina's laden trager...

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

WarBlade

Legacy Member
Hey,

Ik heb daarjuist een javascript toegevoegd aan bepaalde pagina's van mijn website, waardoor de pagina's duidelijk trager lijken te laden...

Het betreft volgende code:

Code:
<li><script type="text/javascript" src="/guestbook/guestbook.js.php"><!--// www.warblade.be //--></script>
<a href="/guestbook/mjguest.php" target="_blank" onclick="return guestbook()">Guestbook</a></li>

Je kan het in actie zien op http://www.warblade.be, waar de engelstalige pagina's het probleem vertonen en de nederlandse pagina's duidelijk sneller worden geladen...

Hoe zou ik dit kunnen verhelpen ? Alvast bedankt !

WHiSPy

Legacy Member
Als 'k 't correct lees gaat gij dus die javascript file dynamisch aanmaken? Mag ik vragen waarom dat nodig is? Dat kan namelijk inderdaad voor de nodige performantieproblemen zorgen. Hij gaat namelijk synchroon werken en telkens wachten tot die javascript file geparsed is voor hij verder gaat met het parsen van de rest van de pagina.

WarBlade

Legacy Member
WHiSPy zei:
Als 'k 't correct lees gaat gij dus die javascript file dynamisch aanmaken? Mag ik vragen waarom dat nodig is? Dat kan namelijk inderdaad voor de nodige performantieproblemen zorgen. Hij gaat namelijk synchroon werken en telkens wachten tot die javascript file geparsed is voor hij verder gaat met het parsen van de rest van de pagina.

Ah, je bedoeld eigenlijk dat dat script dus elke keer als men een pagina opvraagt waar het in aanwezig is, ook word uitgevoerd ?

Hoe zou ik dit kunnen verhelpen ? De code die ik heb gegeven in de eerste post, is dezelfde code die door de installer van het gastenboek word aangeraden te plaatsen in een pagina...

WHiSPy

Legacy Member
Je kan proberen wat ze bij tweakers vroeger ook deden: de javascript functions gewoon in 'n js-file includen en de parameters op zich in je php-file zetten. Zo krijg je ook deels 'n dynamisch javascript-effect.

WarBlade

Legacy Member
WHiSPy zei:
Je kan proberen wat ze bij tweakers vroeger ook deden: de javascript functions gewoon in 'n js-file includen en de parameters op zich in je php-file zetten. Zo krijg je ook deels 'n dynamisch javascript-effect.

Oh... Help... :) Ik snap wat je wil zeggen, maar euhm... Ik weet niet goed hoe dat uit te voeren... :$

WHiSPy

Legacy Member
PHP:
<head>
<script language="text/javascript" src="/guestbook/guestbook.js" />
<script language="text/javascript">
doSomething("<?php echo $yourValue; ?>", "<?php echo $yourSecondValue; ?>");
</script>
</head>

PHP is al wel meer dan 2 jaar geleden voor mij, dus excusez-moi als er foutjes in zitten.

De doSomething function/method is gedefinieerd in je externe javascript file en wordt zo gevoed met de nodige values.

WarBlade

Legacy Member
Dankjewel WHiSpy,

Ik heb de code verplaatst met de jouwe en het lijkt idd sneller te laden, maar nu opent het gastenboek "fullscreen" i.p.v. in een pop-up...

Hoe kan ik dit verhelpen ? Je kan dit zien op de eerste pagina van http://www.warblade.be (index.htm)

Alvast bedankt !

WHiSPy

Legacy Member
PHP:
<script language="text/javascript"> 
doSomething("<?php echo $yourValue; ?>", "<?php echo $yourSecondValue; ?>"); 
</script>

Dit verschijnt gewoon in je code? :)

Maar die target="_blank" gaat ervoor zorgen dat hij het gaat openen in 'n nieuw browser-venster.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan