Помощ - Търси - Регистрирани - Календар
Пълна версия: JavaScript
UniBG Forums > Дискусии > Dexter's Lab > Програмиране
hAmAvAtA_LaDy
CODE
<HTML>
<head>
<script LANGUAGE="JavaScript">
    function firstName() {
        name=prompt("Enter your nickname")
                    alert("I don't like you "+name)
                    }
</script>
</head>
<script LANGUAGE="Javascript">
    firstName()
</script>
<body>
<script language="JavaScript">
var n=firstName()
if (n==Admin)
{
document.write( "<h1>Welcome to *** </h1>" )
document.write( "<h2>Please excuse me, but the website is under construction!</h2>"

</h2>)
}
else
{
    document.write( "<H1>Forbidden</H1>" )
    document.write("<br> You don't have permission to access / ")
    document.write( "on this server " +name)
    document.write("<HR>")
    document.write("<ADDRESS>Apache/1.3.33 Server at ***.hit.bg Port

80</ADDRESS>")
}
</script>
</body>


Ще извинявате за лошата подредба, но ще се радвам ако помогнете.
Първите 12 реда ги изпълнява, но от там нататък някъде бъркам и нищо не прави...
Хелп ?
Narf
QUOTE
CODE
</h2>)


Това <h2> е излишно, а и не затваряш <html> тага накрая, но това няма общо с javascript.
hAmAvAtA_LaDy
Da ama kato e tam ne mi iska name 2 pyti tongue.gif
A t'va <html> 4e ne sym go zatvorila ne promenq ne6tata sad.gif
Narf
QUOTE(hAmAvAtA_LaDy @ Jul 9 2007, 01:13 PM) *
Da ama kato e tam ne mi iska name 2 pyti tongue.gif
A t'va <html> 4e ne sym go zatvorila ne promenq ne6tata sad.gif


Няма никаква логика в думите ти.
</h2> е html таг и няма нищо общо с javascript. В случая, освен че не е нужен защото единствения h2 таг е вече затворен преди този, не си го сложила и в кавичките, след document.write, където му е мястото и бива интерпретиран като javascript код, който е невалиден.
^_JoHn_DoE_
И как и помогна ? самата страница не изпълнява document.write и if i else...
Narf
QUOTE(^_JoHn_DoE_ @ Jul 9 2007, 01:29 PM) *
И как и помогна ? самата страница не изпълнява document.write и if i else...


Помогнах и с отстраняването на няколко грешки, пък т'ва че не са всички, не виждам какво те бърка теб, особено след като нямаш какво да кажеш.

Ето преработения, работещ код:

CODE
<HTML>
<head>
<script LANGUAGE="JavaScript">
    function firstName() {
        name=prompt("Enter your nickname")
                    alert("I don't like you "+name)
        if (name=="Admin") {
                document.write( "<h1>Welcome to *** </h1>" )
                document.write( "<h2>Please excuse me, but the website is under construction!</h2>")
        } else {
                    document.write( "<H1>Forbidden</H1>" )
    document.write("<br> You don't have permission to access / ")
    document.write( "on this server " +name)
    document.write("<HR>")
    document.write("<ADDRESS>Apache/1.3.33 Server at ***.hit.bg Port80</ADDRESS>")
        }
}
</script>
</head>
<body onload="firstName()">
</body>
</html>
^_JoHn_DoE_
Просто исках и аз да видя преработения код wink.gif
dlh
Свиквайте да използвате <script type="text/javascript">, защото в HTML5 други атрибути няма да работят wink.gif
^_JoHn_DoE_
Ае като напиша админ пак ми отваря форбиден... Нали трябва да излезе Welcome... ? smile.gif
Narf
QUOTE(^_JoHn_DoE_ @ Jul 9 2007, 02:14 PM) *
Ае като напиша админ пак ми отваря форбиден... Нали трябва да излезе Welcome... ? smile.gif


Case-sensitive е.
Това е семпла версия на форума. За да видиш пълната версия, която има повече информация, по-добра подредба и снимки, натисни тук.
Invision Power Board © 2001-2008 Invision Power Services, Inc.