anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 27 Jul, 2025 13:28

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Do 16 Feb, 2006 13:16 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
Ich möchte gerne um mein spiel etwas hübscher zu machen einen kleinen Mausverfolger einbauen:
$this->bbcode_second_pass_code('', '<!-- präsentiert von kostenlose-javascripts.de -->
<script type='text/javascript'>
<!--
// Updated Stars Script by kurt.grigg (at) virgin.net
var images='fledermaus.gif';
var amount=7; //Anzahl der Bilder!!
var yBase = 150;
var xBase = 200;
var step = .1;
var currStep = 0;
var Xpos = 5;
var Ypos = 5;
var i = 0;
var j = 0;
if (document.all)
{
document.write('<div id="ieDiv" style="position:absolute;top:0px;left:0px">')
document.write('<div id="c" style="position:relative">');
for (n=0; n < amount; n++)
document.write('<img src=" '+images+'" width=35 height=35 style="position:absolute;top:0px;left:0px">')
document.write('</div>')
document.write('</div>')

function MsieMouseFollow(){
Xpos = document.body.scrollLeft+event.x-5;
Ypos = document.body.scrollTop+event.y-5;
}
document.onmousemove = MsieMouseFollow;
}
else if (document.layers)
{
window.captureEvents(Event.MOUSEMOVE);
for (ns=0; ns < amount; ns++)
document.write("<LAYER NAME='n"+ns+"' LEFT=0 TOP=0><IMG SRC='"+images+"'></LAYER>");
function NsMouseFollow(evnt){
Xpos = evnt.pageX-5;
Ypos = evnt.pageY-5;
}
window.onMouseMove = NsMouseFollow;
}
function Swirl(){
if (document.all)
{
yBase = window.document.body.offsetHeight/4;
xBase = window.document.body.offsetWidth/4;
}
else if (document.layers)
{
yBase = window.innerHeight/4;
xBase = window.innerWidth/4;
}

if (document.all)
{
for (i=0;i<ieDiv.all.c.all.length;i++)
{
ieDiv.all.c.all[i].style.top = Ypos + Math.cos((20*Math.sin(currStep/20))+i*70)*yBase*(Math.sin(10+currStep/10)+0.2)*Math.cos((currStep + i*25)/10);
ieDiv.all.c.all[i].style.left = Xpos + Math.sin((20*Math.sin(currStep/20))+i*70)*xBase*(Math.sin(10+currStep/10)+0.2)*Math.cos((currStep + i*25)/10);
}
}
else if (document.layers)
{
for ( j = 0 ; j < ns ; j++ ) //7 is number of NS layers!
{
var temp="n"+j
document.layers[temp].top = Ypos + Math.cos((20*Math.sin(currStep/20))+j*70)*yBase*(Math.sin(10+currStep/10)+0.2)*Math.cos((currStep + j*25)/10);
document.layers[temp].left =Xpos + Math.sin((20*Math.sin(currStep/20))+j*70)*xBase*(Math.sin(10+currStep/10)+0.2)*Math.cos((currStep + j*25)/10);
}
}
currStep += step;
setTimeout("Swirl()", 10);
}

//-->
</script>
<br />
<script type="text/javascript" src="http://www.kostenlose-javascripts.de/startScript.php?id=174"></script>
<!-- präsentiert von kostenlose-javascripts.de -->
')

Jedoch zeigt das ganze weder Eeffekt wenn ich es mit output("...",true); versuche noch wenn ich es direkt in der Funktion page_footer unter das js für die schnelltasten setze, anstelle dessen taucht ab und zu das bild in reinform auf einer leeren seite auf

_________________
LoGD-Server ist zwar weg aber jetzt kommt das nächste Projekt, mehr dazu auch Hier


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Feb, 2006 13:22 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 20 Feb, 2005 16:45
Beiträge: 103
Wohnort: Ulm
Geschlecht: Männlich
setz das script ins template ein, dann sollte es funktionieren

_________________
Caivallon Scripts:
Dies und Das :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Feb, 2006 13:37 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
ich hab über 20 templates -.-

ansonsten hätte ich es bereits gemacht

_________________
LoGD-Server ist zwar weg aber jetzt kommt das nächste Projekt, mehr dazu auch Hier


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Feb, 2006 13:50 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 20 Feb, 2005 16:45
Beiträge: 103
Wohnort: Ulm
Geschlecht: Männlich
öhm wo liegt das problem ???? ob es nun 1 oder 20 templates sind ........

funzt es überhaupt im template ? hast das schon versucht oder nur kein bock weil es 20 statt nur die üblichen standard skins sind ?

_________________
Caivallon Scripts:
Dies und Das :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Feb, 2006 16:07 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
schon mal dran gedacht dass ned alle browser jedes js anzeigen können?

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Feb, 2006 21:47 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Ich schätze, das Problem hängt an den verschiedenen quotes im Script. Die musst du natürlich entsprechend "maskieren", wenn du das einer Funktion wie output(); als String übergeben willst.

Beispiele:

output("Blubb sagt: 'Das hier funktioniert'",true);
output('Blubb sagt: "Das hier funktionert auch"',true);
output("Blubb sagt: "Das hier funktioniert nicht"",true);
output("Blubb sagt: \"Das hier liefert das gewünschte Ergebnis aus der Zeile davor\"",true);


...oder du musst eben doch 20 Templates bearbeiten :D

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Feb, 2006 21:53 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Eigentlich müsse auch das gehen:

[php]$output.= <<< JS
Das Script
JS;[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Feb, 2006 22:26 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
ich hatte es richtig maskiert, insofern sollte es gehen, stand sogar richtig im seitenquelltext, wurde blos als output() weder im IE noch in FF ausgeführt, das gleiche wenn ich es in den footer schreibe direkt nach das js für die schnelltasten in der navleiste

_________________
LoGD-Server ist zwar weg aber jetzt kommt das nächste Projekt, mehr dazu auch Hier


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Feb, 2006 22:31 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
JS-Konsole meldet:

Zitat:
Fehler: document.getElementById("kostenlosejavascripts") has no properties
Quelldatei: http://www.kostenlose-javascripts.de/st ... php?id=174
Zeile: 1


Dann kanns nich gehn... ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Feb, 2006 22:51 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 29 Dez, 2005 16:50
Beiträge: 178
Wohnort: Pinneberg
Zitat:
if (((content.match(/Javascripts/gi)) || (content.match(/Mausverfolger/gi)) || (content.match(/[phf]oto/gi))) &amp;&amp; !(content.match(/&gt;.?&lt;\/a&gt;/gi))) {
Swirl();} else {

document.write("<a href="http://www.kostenlose-javascripts.de/"><h3>keine Lust oder keine Ahnung selber zu programmieren?<br>kostenlose Codes für eure Homepage gibts hier</h3></a>");

}


das ist der inhalt des fehlenden script..., ist übrigens vorhanden :P

selbst wenn ich das untere(sinnlose) script entferne funzt es einfach nicht

EDIT: im FF passiert nur nix mehr, im IE erscheint das bild ganz oben links am offset

_________________
LoGD-Server ist zwar weg aber jetzt kommt das nächste Projekt, mehr dazu auch Hier


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum