Script problem

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
stavroula
Δημοσιεύσεις: 186
Εγγραφή: 02 Μαρ 2001 01:00
Τοποθεσία: athens

Script problem

Δημοσίευση από stavroula » 25 Φεβ 2003 09:43

Υπάρχει ένα scriptaki, τεσταρισμένο, με το οπόιο ακολουθεί μια λέξη το ποντίκι.Όταν όμως τοποθετηθείσε σελίδα με frames, δεν πάιζει. Ξέρεις κάνεις γιατί;


΄....
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>ARTES</title>

<style type="text/css">
<!--
.spanstyle {
position:absolute;
visibility:visible;
top:-50px;
font-size:15pt;
font-family:Verdana;
font-weight:bold;
color:#cc0000;
}
BODY {
width:100%;overflow-x:hidden;overflow-y:scroll;
}
-->
</style>
<script language="JavaScript1.2">
<!--
var x,y
var kern=20
var flag=0
var message="ARTES"
message=message.split("")
var xpos=new Array()
for (i=0;i<message.length;i++) {
xpos=-50
}
var ypos=new Array()
for (i=0;i<message.length;i++) {
ypos=-50
}
function handlerMM(e){
x = (e) ? e.pageX : document.body.scrollLeft+event.clientX
y = (e) ? e.pageY : document.body.scrollTop+event.clientY
flag=1
}
function makebanner() {
if (flag==1) {
for (i=message.length-1; i>=1; i--) {
xpos=xpos[i-1]+kern
ypos=ypos[i-1]
}
xpos[0]=x+kern
ypos[0]=y
for (i=0; i<message.length; i++) {
if (document.getElementById) {
var thisspan = document.getElementById("span"+i).style
} else {
var thisspan = eval((document.layers)?"document.span"+i:"span"+(i)+".style")
}
if (thisspan.posLeft) {
thisspan.posLeft=xpos
thisspan.posTop=ypos
}
if (!thisspan.posLeft) {
thisspan.left=xpos
thisspan.top=ypos
}
}
}
var timer=setTimeout("makebanner()",30)
}
window.onload=makebanner;
//-->
</script>
</head>

<frameset cols="*,900" framespacing="0" border="0" frameborder="0">
<frame name="contents" target="main" src="artes/html/plaisio.htm" marginwidth="0" marginheight="0" scrolling="no">
<frame name="main" src="artes/main_images_and_frames/index_lefr.htm" scrolling="auto">
<noframes>
<body>



<p>This page uses frames, but your browser doesn't support them.</p>
<script language="JavaScript1.2">
<!--
for (i=0;i<message.length;i++) {
document.write("<span id='span"+i+"' class='spanstyle'>")
document.write(message)
document.write("</span>")
}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
//-->
</script>
</body>
</noframes>
</frameset>

</html>
.....


Το html της σελίδας....

Nestor
Δημοσιεύσεις: 108
Εγγραφή: 08 Ιαν 2003 18:20
Τοποθεσία: Γερμανία

Script problem

Δημοσίευση από Nestor » 25 Φεβ 2003 10:35

Δοκιμασα το ... σκριπτάκι σου και τρέχει μιά χαρά.
Αρκεί να βάλεις τον κώδικα για το script και τα styles στη frame-σελίδα, που θέλεις να τρέξουν!
π.χ. στο artes/main_images_and_frames/index_lefr.htm

Φιλικά
Nestor

Άβαταρ μέλους
Panos Galanis
Δημοσιεύσεις: 158
Εγγραφή: 09 Σεπ 2002 12:51
Τοποθεσία: Hamburg

Script problem

Δημοσίευση από Panos Galanis » 25 Φεβ 2003 10:49

Το Script προσπαθει να δημιουργίσει layers σε μια σελιδα για frames!. Αν σε περιπτωση ο client δεν υποστηριζει frames μονο τοτε μπορει το δεις ...

Βαλε το script στο plaisio.htm ?!
Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. - Douglas Adams

Άβαταρ μέλους
HeLL_GoD
Δημοσιεύσεις: 294
Εγγραφή: 06 Απρ 2003 12:25
Τοποθεσία: Terrored in the ShadowS...
Επικοινωνία:

Script problem

Δημοσίευση από HeLL_GoD » 08 Απρ 2003 20:07

Re paidia ena filaraki mou exei valei ta xp ta opoia den mporoun na doune ta Java....3erete ti mporei na kanei gia afto to provlima ?

Άβαταρ μέλους
hik-hok
Reporter
Δημοσιεύσεις: 3571
Εγγραφή: 09 Μαρ 2003 10:45
Τοποθεσία: Agrrrrrrrrrr...... γάβ γάβ!!
Επικοινωνία:

Script problem

Δημοσίευση από hik-hok » 08 Απρ 2003 20:28

as paei ekei na tin katevasei www.sun.com

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες