2013-11-18 2 views
0

Я не знаком с страницами aspx, и программист, с которым я работаю, включил мою карусель JavaScript в главную страницу ASPX. Я хочу запустить карусель, когда мышь нависает над изображениями, однако я не могу заставить функцию наведения мыши работать.ASPX onmouseover

ASPX функции:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    If Not IsPostBack Then 
    ClientScript.RegisterStartupScript([GetType](), "Javascript", "javascript:itemSize(); ", True) 
    End If 
End Sub 

В настоящее время карусель вращается при загрузке страницы.

Возможно ли это?

* Примечание !!! Я новичок в программировании, так что это может быть что-то простое, что я не вижу *

JavaScript можно найти здесь: Java

+0

Есть ли причина использовать код на стороне сервера? Если не лучше, вы используете простой javascript, но с asp.net может быть немного сложнее – Carlos487

+0

Страницы были построены с использованием asp.net. Я построил карусель в JavaScript, чтобы его можно было посмотреть на iPad/iPhone и т. Д. Чтобы включить карусель, мне пришлось связаться с нашим программистом, и именно так она это сделала. –

+0

Можете ли вы получить доступ к aspx-файлу или шаблону .master, я бы включил там тег скрипта, а не вставлял его динамически. – Carlos487

ответ

0

Вам не нужно javascript: в начале вашего скрипт.

Текст в третьем параметре будет помещен в блок javascript (так как у вас есть True в качестве вашего 4-го параметра) ... так что это приведет к неправильному javascript.

Если вы проверили источник HTML после обратной передачи, вы, вероятно, увидите что-то вроде следующего.

<script type="text/javascript"> 
    javascript:itemSize(); 
</script> 

Когда то, что вы действительно хотите ...

<script type="text/javascript"> 
    itemSize(); 
</script> 
+0

Спасибо, есть способ добавить в него функцию mouseover? В отличие от поворота карусели при загрузке страницы? Я знаком с HTML не ASPX –

+0

Вы говорите о двух совершенно разных вещах. Мой ответ касается синтаксической ошибки, которую вы получили бы на обратной стороне ... У меня нет абсолютно никаких сведений о «карусели», которую вы упомянули – freefaller

+0

Это в ссылке. Aspx вызывает скрипт для начала загрузки страницы. –

1

Вы можете использовать следующий код:

Создать одну функцию в тег сценария, как показано ниже:

<script type="text/javascript"> 
    function fun() 
    { 
     alert('hi'); 
    } 
</script> 

Затем используйте эту функцию с тегом «img», как показано ниже:

<img src="#" alt="image not found." onmouseover="fun()" />