2012-02-17 4 views
0

ScriptИспользование Javascript для перехода на другую страницу

function showcontent(language){ 
    $('#content').html('Introduction to ' + language + ' language'); 
} 
$(function(){ 
    showcontent('java'); 
}); 

Содержание части:

<div id="content" region="center" border="true" title="" style="overflow:auto;padding:10px"> 

</div> 

Selector бар:

<div title="Subscriber List Management" iconCls="icon-list"> 
    <ul> 
     <li><a href="javascript:void(0)" onclick="showcontent('list/add.php')">Add List</a></li> //not works 
     <li><a href="javascript:void(0)" onclick="showcontent('test')">View List</a></li> 
    </ul> 
</div> 

Это Javascript, который отображает язык, который я выбрал в " контента ". Как я могу изменить его так, чтобы вместо $('#content').html('Introduction to ' + language + ' language'); «контент» отобразил страницу HTML/PHP вместо некоторого текста?

ответ

0

Вы можете использовать AJAX $ .load(), например:

$('#content').load('somefile.html') 

, а затем вы можете добавить переменную языка после факта.

+0

Спасибо. И я обнаружил, что перенаправление css-файла имеет определенную разницу в этом случае. – user782104

+0

Например, моя папка выглядит так: root: index.php <== где «content» at, , styles, member: add.php, Когда я загружаю страницу в папку-член, css будет зависеть на index.php, но не add.php – user782104

+0

@ user782104 yes, функция загрузки отбрасывает все, кроме '' по умолчанию, и вы можете сузить это с помощью '$ ('# content'). load ('somefile.html #someid ') ' –

Смежные вопросы