Кът на програмиста...
Moderator: Moridin
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
Имам джаваскриптски въпрос!
Имам Х на брой ХТМЛ текста, display=none, сиреч, невидими са.
Как да накарам един клик върху някакъв друг, видим ХТМЛ текст да покаже един от тези Х скрити текстове, на произволен принцип? Някаква игра с getId и рандомизираща функция ще е, но познанията ми стигат колкото да изръся това и дотук.
И вариация - да покаже някой текст, само ако някаква произволна стойност е по-висока от определен праг? Първото ми е по-важно обаче.
Мерси предварително![Smile :)](./images/smilies/icon_smile.gif)
Имам Х на брой ХТМЛ текста, display=none, сиреч, невидими са.
Как да накарам един клик върху някакъв друг, видим ХТМЛ текст да покаже един от тези Х скрити текстове, на произволен принцип? Някаква игра с getId и рандомизираща функция ще е, но познанията ми стигат колкото да изръся това и дотук.
И вариация - да покаже някой текст, само ако някаква произволна стойност е по-висока от определен праг? Първото ми е по-важно обаче.
Мерси предварително
![Smile :)](./images/smilies/icon_smile.gif)
- Moridin
- Global Moderator
- Posts: 19287
- Joined: Fri Dec 19, 2003 10:21 pm
- Location: On the other side
- Contact:
Ще ти обясня на скайп, но преди това е добре да изясним, че не е страхотна идея да кликаш на цял "текст" (предполагайки, че имаш предвид div) и да става нещо в общия случай. Например ако направиш това, не можеш да селектваш и копираш текст от този кликабъл текст (добре де, можеш, но трябва още играчка)
По-читав дизайн е да имаш специални елементи (най-добре линкове, т.е. < a >), които да са стилизирани така, че потребителят да е наясно, че има смисъл да кликне по тях
По-читав дизайн е да имаш специални елементи (най-добре линкове, т.е. < a >), които да са стилизирани така, че потребителят да е наясно, че има смисъл да кликне по тях
This is it. Ground zero.
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
http://jquery.com/
Секцията - a brief look има точно пример който върши това което ти искаш. И защо се занимаваш с такива глупости по принцип? Има си web developers за тази работа.
Секцията - a brief look има точно пример който върши това което ти искаш. И защо се занимаваш с такива глупости по принцип? Има си web developers за тази работа.
The sinking of the Titanic was a miracle to the lobsters in the ship's kitchen.
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
- The Dragon
- Elder God
- Posts: 9054
- Joined: Wed Jan 14, 2004 9:03 pm
Еволюция на рамта
This tale begins with just an eighth
When large OSes were plain blind faith
But programmers were marching forth
And we had to upgrade to one fourth
Many said that's all we'll need!
But who can limit processing greed?
So with a bit of an evil laugh,
We were asked to go and get one half.
We thought that that would be the end
And programming ways would gently mend
Soon they said if you really want XP fun
You must swiftly upgrade to one
Oneness brought a short lived peace
And we thought the madness would now cease
But if you craved the second half life too
You had no choice but to upgrade to two
Requirements change with each release
But often a game brings you to your knees
Can't play crysis, you ain't hardcore
And thus began the exodus to four
Now many machines run virtually
With browser tabs than you can see,
These photoshop projects, they can't be late
If you want quick renders, you want to go eight
What of tomorrow, you slowly ask
As transcoding becomes a common task
And neural networks run and play
Taking your system's breath away
Proteins fold and have little mass
While galaxy formation is a whole new class
Such simulations are varied and many
And have received a home processing epiphany
Solid state drives are blazing fast
But RAMDisks leave them feeling aghast
So, to your question, from what I've seen,
I think I'll need more than sixteen!
This tale begins with just an eighth
When large OSes were plain blind faith
But programmers were marching forth
And we had to upgrade to one fourth
Many said that's all we'll need!
But who can limit processing greed?
So with a bit of an evil laugh,
We were asked to go and get one half.
We thought that that would be the end
And programming ways would gently mend
Soon they said if you really want XP fun
You must swiftly upgrade to one
Oneness brought a short lived peace
And we thought the madness would now cease
But if you craved the second half life too
You had no choice but to upgrade to two
Requirements change with each release
But often a game brings you to your knees
Can't play crysis, you ain't hardcore
And thus began the exodus to four
Now many machines run virtually
With browser tabs than you can see,
These photoshop projects, they can't be late
If you want quick renders, you want to go eight
What of tomorrow, you slowly ask
As transcoding becomes a common task
And neural networks run and play
Taking your system's breath away
Proteins fold and have little mass
While galaxy formation is a whole new class
Such simulations are varied and many
And have received a home processing epiphany
Solid state drives are blazing fast
But RAMDisks leave them feeling aghast
So, to your question, from what I've seen,
I think I'll need more than sixteen!
The sinking of the Titanic was a miracle to the lobsters in the ship's kitchen.
- Roamer
- Ascendent
- Posts: 4895
- Joined: Wed Jan 03, 2007 5:25 pm
- Location: Hier ist hier und jetzt ist jetzt doch jetzt ist jetzt schon nicht mehr da...
- Contact:
Добре... значи... НЕ!
Не може така!
Не може да има някой, който да вземе идеята за quine (програма, която при изпълнението си извежда собствения си изходен код / source / whatever) и да седне сериозно да я разширява до степен... до степен...
....
...до степен да направи https://github.com/mame/quine-relay - програма на Ruby, която извежда програма на Scala, която извежда програма на Scheme, която... и така нататък с ПЕТДЕСЕТ ЕЗИКА ЗА ПРОГРАМИРАНЕ, докато накрая имаме програма на REXX (за Бога!), която извежда... оригиналната програма на Ruby!
:< ![Headbang :dash:](./images/smilies/dash2.gif)
Ако някой иска да го пробва върху Debian testing, инструкциите за Ubuntu са почти правилни, само че 1. ще ви трябва и пакетът iconx, не само icont, и 2. пакетите nodejs и coffeescript ще трябва да вземете от unstable, в testing ги няма.
Не знам. Не разбирам. Така де, разбирам какви са идеите, *почти* разбирам как се прави... но все пак - не знам. Не разбирам.
И, да, възхитен съм.
Не може така!
Не може да има някой, който да вземе идеята за quine (програма, която при изпълнението си извежда собствения си изходен код / source / whatever) и да седне сериозно да я разширява до степен... до степен...
....
...до степен да направи https://github.com/mame/quine-relay - програма на Ruby, която извежда програма на Scala, която извежда програма на Scheme, която... и така нататък с ПЕТДЕСЕТ ЕЗИКА ЗА ПРОГРАМИРАНЕ, докато накрая имаме програма на REXX (за Бога!), която извежда... оригиналната програма на Ruby!
![Shocked :shock:](./images/smilies/icon_eek.gif)
![Evil or Very Mad :evil:](./images/smilies/icon_evil.gif)
![Headbang :dash:](./images/smilies/dash2.gif)
Ако някой иска да го пробва върху Debian testing, инструкциите за Ubuntu са почти правилни, само че 1. ще ви трябва и пакетът iconx, не само icont, и 2. пакетите nodejs и coffeescript ще трябва да вземете от unstable, в testing ги няма.
Не знам. Не разбирам. Така де, разбирам какви са идеите, *почти* разбирам как се прави... но все пак - не знам. Не разбирам.
И, да, възхитен съм.
Eric: I use my sword to detect good on it.
Ed: It's not good, Eric. It's a gazebo.
Ed: It's not good, Eric. It's a gazebo.
- Roamer
- Ascendent
- Posts: 4895
- Joined: Wed Jan 03, 2007 5:25 pm
- Location: Hier ist hier und jetzt ist jetzt doch jetzt ist jetzt schon nicht mehr da...
- Contact:
За разбирането на това малко помага човек да има представа от Perl и какво точно е голямото хранилище за модули/библиотеки CPAN (The Comprehensive Perl Archive Network), но... това дори ми се е случвало
Къде с CPAN, къде с Debian-ски или FreeBSD-шки пакети, определено ми се е случвало ![Smile :)](./images/smilies/icon_smile.gif)
http://i.imgur.com/cKkzgNS.png
![Image](http://i.imgur.com/cKkzgNS.png)
И дочуто в Twitter: "OH: To make mistake is human... to automatically deploy mistake to all of your servers is #DevOps"
![Smile :)](./images/smilies/icon_smile.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Laughing :lol:](./images/smilies/icon_lol.gif)
![Smile :)](./images/smilies/icon_smile.gif)
http://i.imgur.com/cKkzgNS.png
![Image](http://i.imgur.com/cKkzgNS.png)
И дочуто в Twitter: "OH: To make mistake is human... to automatically deploy mistake to all of your servers is #DevOps"
Eric: I use my sword to detect good on it.
Ed: It's not good, Eric. It's a gazebo.
Ed: It's not good, Eric. It's a gazebo.
- Roamer
- Ascendent
- Posts: 4895
- Joined: Wed Jan 03, 2007 5:25 pm
- Location: Hier ist hier und jetzt ist jetzt doch jetzt ist jetzt schon nicht mehr da...
- Contact:
Уф. Уф уф уф. Не искам да повтарям неща, които вече са писани, и то точно в тази тема, затова само ще дам три линка: първи, втори, трети.
Това ако някой се чуди какви са тия глупости, дето ги написах в подфорума "Suppport", за постовете и личните съобщения. Мдам, htmlspecialchars() не работи много добре върху низове в windows-1251, когато сървърът си мисли (и правилно!), че работи в UTF-8. А защо по форума все още имаме windows-1251... ГРРРРРРРАААААААА... Някой ден ще го оправя. Сигурно. Мдам. Някой ден. И ще преконвертирам и базата така, че старите постове да се четат, и изобщо. И сигурно някъде по пътя ще съм си намерил и вила на Бахамите.
Това ако някой се чуди какви са тия глупости, дето ги написах в подфорума "Suppport", за постовете и личните съобщения. Мдам, htmlspecialchars() не работи много добре върху низове в windows-1251, когато сървърът си мисли (и правилно!), че работи в UTF-8. А защо по форума все още имаме windows-1251... ГРРРРРРРАААААААА... Някой ден ще го оправя. Сигурно. Мдам. Някой ден. И ще преконвертирам и базата така, че старите постове да се четат, и изобщо. И сигурно някъде по пътя ще съм си намерил и вила на Бахамите.
Eric: I use my sword to detect good on it.
Ed: It's not good, Eric. It's a gazebo.
Ed: It's not good, Eric. It's a gazebo.
- Roamer
- Ascendent
- Posts: 4895
- Joined: Wed Jan 03, 2007 5:25 pm
- Location: Hier ist hier und jetzt ist jetzt doch jetzt ist jetzt schon nicht mehr da...
- Contact:
Мдааа. Тия дни ми се случи да си поиграя с JavaScript малко повече, отколкото когато и да е било досега, и имаше интересни грешки, произтичащи от свикването ми с доста голямо количество други езици - любимата ми JavaScript грешка например стана съобщението "Error: defined is not defined"
(за тези, които не са откърмени с Perl: проверката за това дали една променлива има някаква стойност или е недефинирана, null, None, в Perl се прави с функцията defined(var)... а в JavaScript функция defined() нямааааа)
И две неща от Twitter, под които съм готов да се подпиша с между три и шест лапи, колкото е нужно:
There are three types of "Fragile." There's fragile, Damn Fragile!, and "Build script."
You are writing legacy code RIGHT NOW. Make it a gift to those who come after you.
![Smile :)](./images/smilies/icon_smile.gif)
И две неща от Twitter, под които съм готов да се подпиша с между три и шест лапи, колкото е нужно:
There are three types of "Fragile." There's fragile, Damn Fragile!, and "Build script."
You are writing legacy code RIGHT NOW. Make it a gift to those who come after you.
Eric: I use my sword to detect good on it.
Ed: It's not good, Eric. It's a gazebo.
Ed: It's not good, Eric. It's a gazebo.
http://devnull-as-a-service.com/home/
Изключително правилна гавра с cloud services.
Изключително правилна гавра с cloud services.
Elves dig rocket launchers.
- Roamer
- Ascendent
- Posts: 4895
- Joined: Wed Jan 03, 2007 5:25 pm
- Location: Hier ist hier und jetzt ist jetzt doch jetzt ist jetzt schon nicht mehr da...
- Contact:
Първо, на ви обява за работа, в която още в първото изречение, а и в целия текст нататък, е ясно, че човекът, който я е писал, няма *никаква* представа за какво говори, щом бърка едното с другото: http://www.ehow.com/about_6600173_java- ... ption.html
А после... мдам, оригиналният майтап със StackOverflow и "естествено, че всичко се прави по-лесно с jQuery!" сигурно сте го виждали: https://twitter.com/addyosmani/status/4 ... 60/photo/1 Това, което може да не сте виждали, е... добре де, две неща: първо и второ
![Laughing :lol:](./images/smilies/icon_lol.gif)
А после... мдам, оригиналният майтап със StackOverflow и "естествено, че всичко се прави по-лесно с jQuery!" сигурно сте го виждали: https://twitter.com/addyosmani/status/4 ... 60/photo/1 Това, което може да не сте виждали, е... добре де, две неща: първо и второ
![Smile :)](./images/smilies/icon_smile.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Laughing :lol:](./images/smilies/icon_lol.gif)
Eric: I use my sword to detect good on it.
Ed: It's not good, Eric. It's a gazebo.
Ed: It's not good, Eric. It's a gazebo.
Who is online
Users browsing this forum: Ahrefs [Bot] and 3 guests