Jump to content
  • 0

Событие onMouseOver


new01
 Share

Question

Мне надо,чтоб при событии onMouseOver менялись стили объекта.Делаю так.

onMouseOver=\"this.style='background:url(style/images/1.jpg);color:#ffffff';\"

Проблема в том,что работает только в одной Опере, в остальных же браузерах вообще никакого движения.В чем проблема?

Link to comment
Share on other sites

Recommended Posts

  • 0
  On 5/30/2011 at 9:13 AM, new01 said:

Мне надо,чтоб при событии onMouseOver менялись стили объекта.Делаю так.

onMouseOver=\"this.style='background:url(style/images/1.jpg);color:#ffffff';\"

Проблема в том,что работает только в одной Опере, в остальных же браузерах вообще никакого движения.В чем проблема?

Проблема в совершенном непонимании JS. Вот эта запись просто смешная, я даже удивлён, как опера её понимает =)

onMouseOver=\"this.style='background:url(style/images/1.jpg);color:#ffffff';\" 

Ты вообще хоть открывал книгу или ссылки какие нибудь?

Link to comment
Share on other sites

  • 0
  On 5/30/2011 at 9:49 AM, new01 said:

Ха,да.Книгу открывал. Честно говоря, я JS нехорошо знаю.Поэтому и прошу помочь. Испоавьте просто пожалуйста. И я всё прочитаю :-)

За лентяев никто ничего исправлять не будет. :)

Link to comment
Share on other sites

  • 0
  On 5/30/2011 at 10:08 AM, new01 said:

Пришел к выводу.


onMouseOver=\"this.style.background='url(style/images/10.jpg)';\"

Только с color:#ffffff не знаю,что делать.psywalke,что скажешь?

А разве color чем то отличается от background в плане правил? :)

Кстати а что за палка? \

Link to comment
Share on other sites

  • 0
  On 5/30/2011 at 10:15 AM, new01 said:

Нет,но как мне его туда вставить? Чтоб изменился и фон и цвет текста?

onMouseOver=\"this.style.background='url(style/images/10.jpg)';\" 

Друг за другом через точку с запятой :)

Link to comment
Share on other sites

  • 0

Я пытался друг за другом через точку запятой.Всё таки немного ,то я понимаю.:-)Вот так

 


onMouseOver=\"this.style.background='url(style/images/10.jpg);color=#ffffff';\"

onMouseOver=\"this.style.background='url(style/images/10.jpg)';color='#ffffff';\"
onMouseOver=\"this.style.background='url(style/images/10.jpg);color='#ffffff';\"

Пытаюсь всякими способами и нифига.

Link to comment
Share on other sites

  • 0
  On 5/30/2011 at 10:21 AM, new01 said:

Я пытался друг за другом через точку запятой.Всё таки немного ,то я понимаю.:-)Вот так

 


onMouseOver=\"this.style.background='url(style/images/10.jpg);color=#ffffff';\"

onMouseOver=\"this.style.background='url(style/images/10.jpg)';color='#ffffff';\"
onMouseOver=\"this.style.background='url(style/images/10.jpg);color='#ffffff';\"

Пытаюсь всякими способами и нифига.

А почему ты фон пишешь с this.style, а цвет - без них?

Link to comment
Share on other sites

  • 0
  On 5/30/2011 at 10:25 AM, new01 said:

AAA,понял!!!

onMouseOver=\"this.style.background='url(style/images/10.jpg)';this.style.color='#ffffff'\"

Спасибо,psywalker! Я запомнил как это делается.)

Так погоди, а ты так на вопрос и не ответил, зачем палка?

Link to comment
Share on other sites

  • 0
  Quote
Так погоди, а ты так на вопрос и не ответил, зачем палка?

Обратный слеш экранирует кавычки. Чтобы они в строке не отрабатывали. Видимо код в PHP пишется ибо только PHP-программер может onMouseOver написать...

Link to comment
Share on other sites

  • 0
  On 5/30/2011 at 10:44 AM, Great Rash said:
  Quote
Так погоди, а ты так на вопрос и не ответил, зачем палка?

Обратный слеш экранирует кавычки. Чтобы они в строке не отрабатывали. Видимо код в PHP пишется ибо только PHP-программер может onMouseOver написать...

пхп хороший язык... покрайней мере кроме тебя никто не видит исходник :) и не сопрёт твои наработки :)

Link to comment
Share on other sites

  • 0
  On 5/30/2011 at 1:25 PM, Great Rash said:

Я не говорю о том хороший он или плохой, я говорю о том что как правило из PHP-программистов верстальщики как из меня балерина...

Но всё таки бывают люди-оркестры, но это редкость.

Link to comment
Share on other sites

  • 0

Да , реальна код пишется на PHP.Не знаю,как я умею верстатть ,но явно хуже чем psywalker.

Вот несколько вопросов:

psywalker ты отлично верстаешь сайты,а ты знаешь PHP или какой-нибудь язык подобный этому?

Link to comment
Share on other sites

  • 0
  On 5/30/2011 at 6:17 PM, new01 said:

Да , реальна код пишется на PHP.Не знаю,как я умею верстатть ,но явно хуже чем psywalker.

Вот несколько вопросов:

psywalker ты отлично верстаешь сайты,а ты знаешь PHP или какой-нибудь язык подобный этому?

Нет, я обожаю вёрстку и всё своё свободное время посвящаю ей. Ещё понемногу учу JS.

Link to comment
Share on other sites

  • 0

А я знаю php, учу js и немного умею верстать :)

//А по поводу человека-оркестра: немного играю на гитаре, басу, клавишах, барабанах, совсем немного на губной гармошке, и пою тоже немного.

Автор, попробуй html-код вынести в отдельный файл и инклудь его. Тогда избавишься от этих кавычек.

И может просто менять className?

Link to comment
Share on other sites

  • 0

Int,не могу найти смысла убирать его в отдельный файл?

Если я сделаю отдельный php файл,то чтоб вывести html код всё равно надо будет выводит через эхо.И там будут эти кавычки.Или я что-то путаю?

И не могу понять,что страшного будет от этих кавычек?

Link to comment
Share on other sites

  • 0

Они портят читаемость

file.html

<a href="#" onmouseover="this.style='background:url(style/images/1.jpg);color: #ffffff'">блабла</a>

file.php

echo file_get_contents('file.html')
или
readfile('file.html')

<a href="#" onmouseover="this.className='class1'" onmouseout="this.className='class2'">блабла</a>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy