Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Search

 
Advanced search

21652 Posts in 2945 Topics- by 1398 Members - Latest Member: opacakivan1977
Pages: [1]   Go Down
Print
Author Topic: Circling text trail  (Read 5372 times)
Jovan.J
Newbie
*
Offline Offline

Posts: 12



View Profile
« on: 07.03.2009; 18:25:22 PM »

Na svakoj HTML.stranici(koju sam "napravio") ova skripta se otvara.
Code:
<style type="text/css">
/* Circle Text Styles */
#outerCircleText {
/* Optional - DO NOT SET FONT-SIZE HERE, SET IT IN THE SCRIPT */
font-style: italic;
font-weight: bold;
font-family: 'comic sans ms', verdana, arial;
color: #000;
/* End Optional */

/* Start Required - Do Not Edit */
position: absolute;top: 0;left: 0;z-index: 3000;cursor: default;}
#outerCircleText div {position: relative;}
#outerCircleText div div {position: absolute;top: 0;left: 0;text-align: center;}
/* End Required */
/* End Circle Text Styles */
</style>
<script type="text/javascript">

/* Circling text trail- Tim Tilton
   Website: http://www.tempermedia.com/
   Visit: http://www.dynamicdrive.com/ for Original Source and tons of scripts
   Modified Here for more flexibility and modern browser support
   Modifications as first seen in http://www.dynamicdrive.com/forums/
   username:jscheuer1 - This notice must remain for legal use
   */

;(function(){

// Your message here (QUOTED STRING)
var msg = "Dynamic Drive! Scripts & More!";

/* THE REST OF THE EDITABLE VALUES BELOW ARE ALL UNQUOTED NUMBERS */

// Set font's style size for calculating dimensions
// Set to number of desired pixels font size (decimal and negative numbers not allowed)
var size = 24;

// Set both to 1 for plain circle, set one of them to 2 for oval
// Other numbers & decimals can have interesting effects, keep these low (0 to 3)
var circleY = 0.75; var circleX = 2;

// The larger this divisor, the smaller the spaces between letters
// (decimals allowed, not negative numbers)
var letter_spacing = 5;

// The larger this multiplier, the bigger the circle/oval
// (decimals allowed, not negative numbers, some rounding is applied)
var diameter = 10;

// Rotation speed, set it negative if you want it to spin clockwise (decimals allowed)
var rotation = 0.4;

// This is not the rotation speed, its the reaction speed, keep low!
// Set this to 1 or a decimal less than one (decimals allowed, not negative numbers)
var speed = 0.3;

////////////////////// Stop Editing //////////////////////

if (!window.addEventListener && !window.attachEvent || !document.createElement) return;

msg = msg.split('');
var n = msg.length - 1, a = Math.round(size * diameter * 0.208333), currStep = 20,
ymouse = a * circleY + 20, xmouse = a * circleX + 20, y = [], x = [], Y = [], X = [],
o = document.createElement('div'), oi = document.createElement('div'),
b = document.compatMode && document.compatMode != "BackCompat"? document.documentElement : document.body,

mouse = function(e){
 e = e || window.event;
 ymouse = !isNaN(e.pageY)? e.pageY : e.clientY; // y-position
 xmouse = !isNaN(e.pageX)? e.pageX : e.clientX; // x-position
},

makecircle = function(){ // rotation/positioning
 if(init.nopy){
  o.style.top = (b || document.body).scrollTop + 'px';
  o.style.left = (b || document.body).scrollLeft + 'px';
 };
 currStep -= rotation;
 for (var d, i = n; i > -1; --i){ // makes the circle
  d = document.getElementById('iemsg' + i).style;
  d.top = Math.round(y[i] + a * Math.sin((currStep + i) / letter_spacing) * circleY - 15) + 'px';
  d.left = Math.round(x[i] + a * Math.cos((currStep + i) / letter_spacing) * circleX) + 'px';
 };
},

drag = function(){ // makes the resistance
 y[0] = Y[0] += (ymouse - Y[0]) * speed;
 x[0] = X[0] += (xmouse - 20 - X[0]) * speed;
 for (var i = n; i > 0; --i){
  y[i] = Y[i] += (y[i-1] - Y[i]) * speed;
  x[i] = X[i] += (x[i-1] - X[i]) * speed;
 };
 makecircle();
},

init = function(){ // appends message divs, & sets initial values for positioning arrays
 if(!isNaN(window.pageYOffset)){
  ymouse += window.pageYOffset;
  xmouse += window.pageXOffset;
 } else init.nopy = true;
 for (var d, i = n; i > -1; --i){
  d = document.createElement('div'); d.id = 'iemsg' + i;
  d.style.height = d.style.width = a + 'px';
  d.appendChild(document.createTextNode(msg[i]));
  oi.appendChild(d); y[i] = x[i] = Y[i] = X[i] = 0;
 };
 o.appendChild(oi); document.body.appendChild(o);
 setInterval(drag, 25);
},

ascroll = function(){
 ymouse += window.pageYOffset;
 xmouse += window.pageXOffset;
 window.removeEventListener('scroll', ascroll, false);
};

o.id = 'outerCircleText'; o.style.fontSize = size + 'px';

if (window.addEventListener){
 window.addEventListener('load', init, false);
 document.addEventListener('mouseover', mouse, false);
 document.addEventListener('mousemove', mouse, false);
  if (/Apple/.test(navigator.vendor))
   window.addEventListener('scroll', ascroll, false);
}
else if (window.attachEvent){
 window.attachEvent('onload', init);
 document.attachEvent('onmousemove', mouse);
};

})();

</script>
Kada je postavim na svoj SMF.forum u: Forum\Themes\default\index.template.php u <HEAD>,(tako vec postavih dve skripte koje normalno funkcionisu), forum nece da se otvori i pokazuje:

Template Parse Error!
There was a problem loading the /Themes/default/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

You may want to try to refresh this page or use the default theme.
syntax error, unexpected T_STRING, expecting ',' or ';'

Forum je: http://finanst.110mb.com/Forum/index.php
Molim vas za pomoc.
« Last Edit: 07.03.2009; 18:27:23 PM by Jovan.J » Logged
kraguljac
Hero Member
*****
Offline Offline

Posts: 608



View Profile WWW
« Reply #1 on: 07.03.2009; 20:16:05 PM »

Probao sam Chrome, Firefox i IE i nigde mi ne prijavljuje grešku. Mada se nigde ni ne vidi circling text Sad

BTW, ala ima natrpanih zezalica...
Logged

Agencija KRAGULJAC - www.kraguljac.com
Ne pišem ja, nego Isidora - isidora.kraguljac.com
Ne piše Isidora, nego ja - blog.kraguljac.com
Sve o Banji na jednom mestu - www.36210vrnjackabanja.com
nedim
Web Developer
SITE ADMIN
Hero Member
*
Offline Offline

Posts: 1537



View Profile WWW
« Reply #2 on: 08.03.2009; 06:55:54 AM »

Template Parse Error!
There was a problem loading the /Themes/default/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

Evo, ovdje ti sve kaze: Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\).
Vjerojatno imas ovakve znakove - '
Zamjeni ih sa - "

I pokusaj ponovo
Logged

Jovan.J
Newbie
*
Offline Offline

Posts: 12



View Profile
« Reply #3 on: 08.03.2009; 16:59:22 PM »

Ne nije bilo znakova - '
Sve znake ',zamenih sa "

Dobijam poruku:Template Parse Error!
It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

You can also try refreshing this page.

Ne znam koliko je privremen problem.

U svakom slucaju hvala Nedime. Smiley

Probao sam Chrome, Firefox i IE i nigde mi ne prijavljuje grešku. Mada se nigde ni ne vidi circling text Sad

BTW, ala ima natrpanih zezalica...
Na drugim html stranama(skripta)se normalno otvara,u:Opera,Firefox i IE.
Da,ovo na forumu je tek delic "natrpanih zezalica",koje se nalaze na drugim stranama.Za sve postoji dobar razlog.
Logged
grdelin
GLOBAL MODERATOR
Hero Member
*
Offline Offline

Posts: 830



View Profile WWW
« Reply #4 on: 11.03.2009; 03:07:07 AM »

   Dobar link

http://grdelin.phy.hr/~ivo/Nastava/Baze_podataka/predavanja-2002/04/index.html
Logged

Jovan.J
Newbie
*
Offline Offline

Posts: 12



View Profile
« Reply #5 on: 27.03.2009; 05:46:16 AM »

Hvala prijatelju,pokusao sam ali nisam uspeo.No,dobro...upornost se kao i dobrota uvek vraca. Smiley
Logged
Leftfield
Jr. Member
**
Offline Offline

Posts: 66



View Profile WWW
« Reply #6 on: 03.04.2009; 06:07:22 AM »

Odje imas kratko uputstvo kako se implementira ista ta skripta malo drukcije:
http://www.simplemachines.org/community/index.php?P=1f01de9496c29cca508767312c200f06&topic=299730.0
Logged

Miljan Vujosevic - Follow me on Twitter @Leftfields
Pages: [1]   Go Up
Print
Jump to: