PDA

Просмотр полной версии : Алерт


Zitt
23.12.2006, 02:42
Вобщем нада чтоб при нажатии на баннер вылезал алерт с текстом.

<a href=www.link.ru><img src=banner.gif onClick="alert(текст)"></img></a>

некатит.
Что еще мона сделать?

ch0Sen
23.12.2006, 03:43
ИМХО ты просто накосячил с кодом, правильный выглядит так:

<a href=http://www.link.ru onclick="javascript:alert('alert!');return false">туттипабанер</a>

Zitt
23.12.2006, 03:59
ch0Sen, пасиба работает. Но теперь другая трабла в осле не копируецца текст алерта, а мне надо чтоб мона было этото текст выделить и скопировать.

ch0Sen
23.12.2006, 05:25
трабла в осле не копируецца текст алерта, а мне надо чтоб мона было этото текст выделить и скопировать.

тогда используй вместо алерта, виндов.опен, -

<a href=http://www.link.ru onClick="window.open('about:blank','name','directories=no, height=100, location=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, width=200');return false">туттипабанер</a>

вместо about:blank - твой url с месаджем и кнопкой закрытия окна.

_Great_
23.12.2006, 17:44
вместо алерта используй prompt с текстовым полем

Zitt
23.12.2006, 18:11
prompt
Не, ето не подходит.
ch0Sen умничеГ), второй вариант как раз то что надо.
Тему мона закрывать.

GreenBear
23.12.2006, 20:52
<img src=banner.gif onClick="alert(текст)"></img>
а давно ввели закрывающий тег имг?

D=P=CH= MOD=
23.12.2006, 20:56
</img>

Всегда вроде был...

GreenBear
23.12.2006, 20:58
ты гонишь))

D=P=CH= MOD=
23.12.2006, 21:03
не, есть - точно.
тока вот их там для какойто цели ставят...
но и без закрывающегося тоже картинка норм отображается...

nerezus
23.12.2006, 21:17
а давно ввели закрывающий тег имг? Да, любой тег должен иметь закрывающий.
Правда лучше так: <img src="i.png" alt="Image" />

GreenBear
23.12.2006, 21:18
не, есть - точно.
http://html.manual.ru/book/html/body/objects/img.php

GreenBear
23.12.2006, 21:20
Да, любой тег должен иметь закрывающий.
а помоему не любой.

Sn@k3
23.12.2006, 21:26
ЭЭЭЭ флуд сплошной.... тему клозет пжл, я канеш понимаю гуру и всё такое)))

ch0Sen
23.12.2006, 21:30
Да, любой тег должен иметь закрывающий.

метатегам например не нужен конечный тэг,

для area, link, input тоже

для img он тоже не нужен

D=P=CH= MOD=
23.12.2006, 21:32
Михалыч ввел в заблуждение..
Закрывающийся тэг - есть... , только вот для чего он - хз.
Посмотри код страницы яндекса, там картинки закрываются />
это собственно и есть </img>.

Ksander
23.12.2006, 21:44
Да, любой тег должен иметь закрывающий.


<br> :D

SMiX
24.12.2006, 00:47
<br />


По стандарту любой тек надо закрывать или </тег> или <тег />

Zitt
24.12.2006, 04:25
да лана успокойтесь, имеет не имеет, мою проблему решили - молодцы, а флуд разводить не за чем

SMiX
24.12.2006, 11:43
Это не флуд, мы тут делом занимаемся =) Просто не в отдельной теме, а так, к слову

Constantine
24.12.2006, 15:09
Товарищи, а ведь Green_Bear то прав, закрываються не все теги, а токма теги-контейнеры.

nerezus
24.12.2006, 17:08
Товарищи, а ведь Green_Bear то прав, закрываються не все теги, а токма теги-контейнеры. В xhtml, на который все уже давно перешли, сырец должен следовать правилам XML, согласно которым ЛЮБОЙ тег должен иметь закрывающий.

nerezus
24.12.2006, 17:12
http://files.nerez.us/img/w3.org.png
муахахаха

bopoh13
25.12.2006, 16:06
2 nerezus: так то оно так... </img>
Всегда вроде был...но таким образом тэг закрывать неправильно!

nerezus
25.12.2006, 17:09
но таким образом тэг закрывать неправильно! Почему это неправильно?
Не объяснишь - поставлю минусов =)

bopoh13
25.12.2006, 17:54
2 nerezus:
гггг

Тэг <img> - не парный, следовательно закрывать его <img>...</img> будет неправильно.

1. Нужно соблюдать правила разметки. Согласись, что <b><i>text</b></i> описание мягко сказано, некорректно. Вот с этом тоже самое!
2. Можешь смело лепить минус, если покажешь разметку (а лучше документацию), в которой описывается такой вариант закрытия тэга: <img>...</img>. Ни один уважающий себя скриптер тебе такого не напишет :)
3. Кто не согласен с общепринятыми правила письма - не лезьте в код!

nerezus
25.12.2006, 18:19
Тэг <img> - не парный Непарных тегов по стандарту xhtml не бывает )

Ни один уважающий себя скриптер тебе такого не напишет Т.е. ни один уважающий себя кодер не соблюдает стандарты? )

3. Кто не согласен с общепринятыми правила письма - не лезьте в код! Слушай, нажми прямо на этой странице просмотр исходного HTML-кода этого форума.
И посмотри: <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />
Там правда не полное следование xhtml, однако обрати внимание на /
Примеры отсюда:
<input type="submit" class="button" value="Вперед" /><br />

bopoh13
25.12.2006, 18:29
2 nerezus:
По-моему мы плохо друг друга понимаем!

Я сейчас говорю только о таком <img>...</img> методе закрытия тэга и только об этом тэге.

Про <br /> я и слова не сказал. На этом ставлю точку.

ЗЫ: Если что-то неясно, читай пункт 1. предыдущего сообщения.
Т.е. ни один уважающий себя кодер не соблюдает стандарты?Покажи мне ссылку на что-то типа <img src="1.gif">понятия не имею, что же здесь должно быть?</img>
Где эти не уважающие себя кодеры?

nerezus
25.12.2006, 19:01
понятия не имею, что же здесь должно быть? Ничего. Я думаю, что для того, чтобы меня понять, тебе надо прочитать основы Xml. Чем советую сейчас и заняться.

satana8920
25.12.2006, 19:42
nerezus какова черта с ламерами базарить я это ваще не андестенд как это</img>
но таким образом тэг закрывать неправильно
есиб я мог минусов бы наставил огого скока

fucker"ok
25.12.2006, 21:11
с nerezus'ом не поспориш...
http://www.w3.org/TR/xhtml1/#C_2

Zitt
26.12.2006, 01:52
Картинку можно помещать в документ почти так же, как текстовый символ. Для вставки этого необычного знака нужно воспользоваться командой <IMG>. Команда не имеет парного закрывающего тега, но имеет много атрибутов.
(с) А.А. Дуванов Работландский сетевой Университет


Используется для вставки изображений в HTML-документ.
Это один из самых популярных элементов, незаменимый инструмент web-дизайнера. Элемент допускает вставку изображений в форматах JPEG (в том числе progressive jpeg) и Compuserve GIF (включая прозрачные и анимированные). Последние версии браузеров позволяют также использовать формат PNG, но до тех пор пока они не устареют от применения PNG лучше воздержаться.
Элемент IMG не имеет конечного тэга.
(с) Владимир Городулин

И так далее, в каждом учебнике по хтмлю

nerezus
26.12.2006, 08:19
И так далее, в каждом учебнике по хтмлю А каким образом эти неопознанные личности относятся к w3c?
Или они какие-то авторитеты что-ли?
А может они просто стандарты не читали? )
Или годом написания их книг был 1997? ))

А если какой-нить Вася Пупкин напишет, что тег <html> нельзя закрывать, то ты этому тоже будешь верить?

_Great_
26.12.2006, 09:08
Вот любители пофлудить то блин)))

VampiRUS
26.12.2006, 09:10
ни с кем спорить не собираюсь, а тем более с nerezus. Стандарт xhtml действительно требует закрытия всех тегов, но изначально речь шла о хтмл(хотя nerezus говорил о xhtml и он верно говорил) и в стандарте закрытия тега не требуется http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#h-13.2

nerezus
26.12.2006, 10:28
Касательно html, то его применение свелось к xhtml, а html следует применять только для сокращения размера страницы, т.е. он deprecated )
об этом тоже на w3c читать.

_Great_
26.12.2006, 11:04
ну студия на использование всяких strdup тоже пишет, что "strdup was declared deprecated". Однако это не мешает мне их использовать))

bopoh13
26.12.2006, 11:09
2 satana8920:
Могу лишь посоветовать почитать всю тему сначала, а не влезать, когда большие дядьки разговаривают. А ж0п0лизтво свое показывать не надо.

2 nerezus:
Основы Xml обязательно почитаю... Судя по всему ты хочешь сказать, что по сегодняшним стандартам не закрывая тэг <img> я пишу неправильно? :rolleyes:

_Great_
26.12.2006, 11:43
Кстати, насколько я помню, в XML 1.1 есть непарные теги.
Во: http://www.w3.org/TR/2006/REC-xml11-20060816/#sec-starttags
Tags for Empty Elements
[44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/>' [WFC: Unique Att Spec]

Empty-element tags may be used for any element which has no content, whether or not it is declared using the keyword EMPTY. For interoperability, the empty-element tag SHOULD be used, and SHOULD only be used, for elements which are declared EMPTY.

Examples of empty elements:

<IMG align="left"
src="http://www.w3.org/Icons/WWW/w3c_home" />
<br></br>
<br/>

Такие теги описываются в DTD следующим образом:
<!ELEMENT blababla EMPTY>
и используются так:
<blablabla />

nerezus
26.12.2006, 12:22
<blablabla /> И почему он непарный? Парный, просто тело пустое, а это — сокращенная запись. Полная будет так: <blablabla></blablabla>

Судя по всему ты хочешь сказать, что по сегодняшним стандартам не закрывая тэг <img> я пишу неправильно? В xhtml - да. А он сейчас - стандарт де факто =)

_Great_
26.12.2006, 12:58
Не спорю, но ты хочешь сказать, что сокращенная запись неверна? :)

nerezus
26.12.2006, 13:05
Я хочу сказать только то, что я уже сказал ;)