PHP+js?

ragouster

Registered
Имам един styleswitcher който се превключва с:
<div id="styleswitcher">
<a href="#" onclick="setActiveStyleSheet('dark'); return false;"><img src="images/dark.jpg" alt="Switch to Dark fonts"></a>
<a href="#" onclick="setActiveStyleSheet('light'); return false;"><img src="images/light.jpg" alt="Switch to Light fonts"></a>
</div>

Имам един сцрипт:
<?php
$today=date(l); // Find what today is? using date function

if($today==Monday){
echo "Днес е Понеделник!";

}

elseif($today==Tuesday){
echo "Днес е Вторник";
}
?>
Как да направя така, че скрипта вместо да извежда на екрана "Днес е понеделник", да изпълнява
<a href="#" onclick="setActiveStyleSheet('dark'); return false;"><img src="images/dark.jpg" alt="Switch to Dark fonts"></a> и съответно
вместо "Днес е вторник" да изпълнява
<a href="#" onclick="setActiveStyleSheet('light'); return false;"><img src="images/light.jpg" alt="Switch to Light fonts"></a>
 
Така?
Код:
<?php
$today=date(l); // Find what today is? using date function

if($today==Monday){
echo "Днес е Понеделник!";
echo '<a href="#" onclick="setActiveStyleSheet("dark"); return false;"><img src="images/dark.jpg" alt="Switch to Dark fonts"></a>';
}

elseif($today==Tuesday){
echo "Днес е Вторник";
echo '<a href="#" onclick="setActiveStyleSheet("light"); return false;"><img src="images/light.jpg" alt="Switch to Light fonts"></a>';
}
?>
 
Не е това задачата.
Номера е да се изпълни onclick .
Така просто показва на екрана картинката и чака да кликна върху нея.
Един вид когато е понеделник да се зарежда единия стил, а във вторник другия
 
ragouster каза:
<?php
$today=date(l); // Find what today is? using date function

if($today==Monday){ ?>
<script type="text/javascript">setActiveStyleSheet('dark');</script>
<?php }
elseif($today==Tuesday){ ?>
<script type="text/javascript">setActiveStyleSheet('light');</script>
<?php } ?>
?>
 
Това работи, само че с onload.
А сега се извинявам за въпроса - не може ли тази гяволия да стане само с js?
 

Back
Горе