Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Алерт (https://forum.antichat.xyz/showthread.php?t=29675)

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

Цитата:

Сообщение от nerezus
Да, любой тег должен иметь закрывающий.

<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: так то оно так...
Цитата:

Сообщение от D=P=CH= MOD=
</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. предыдущего сообщения.
Цитата:

Сообщение от nerezus
Т.е. ни один уважающий себя кодер не соблюдает стандарты?

Покажи мне ссылку на что-то типа <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-...#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 - да. А он сейчас - стандарт де факто =)


Время: 17:23