News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 3
Seite [1]
Dionysius


Wannabe poster




Beiträge: 21
# Thema - 02.04.2008 um 19:35 Uhr
Hallo zusammen

Ich will keine Threadleiche ausgraben und das "Problem" von einer anderen Seite anpacken. Ich schreibe gerade an einem Modul, welches ein winziges Javascript benötigt. Ich möchte aber keine externe .js datei dafür opfern.
Ich erinnerte mich, dass die Shoutbox++ ein Javascript benutzt, welches es als einfaches echo ausgibt. Ich denke diese Variante wäre akzeptabel, selber ausprobiert und klappt nicht. Ich krieg einfach nicht heraus, woran das liegt -.-
Kann mir einer einen Tipp geben?

Vielen Dank und Gruss
Dionysius

Sourcecode +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
1. / 2. / ... 
<?php

    
// Javascript Output Workaround
    //--------------------------------
    
    
echo '
            <script type="text/javascript">
                //<![CDATA[
                
                function updateTeamUsage() {
                    if (document.getElementById("team_fk").options[document.getElementById("team_fk").selectedIndex].value == 0) {
                        document.getElementById("div_team").style.display = "block";
                    }
                    else {
                        document.getElementById("div_team").style.display = "none";
                    }
                    
                    return;
                }
                
                updateTeamUsage();
                //]]>
            </script>'
;

?>
Output +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
1. / 2. / ... 
<?php

            
<script type="text/javascript">
                
//<![CDATA[
                
                
function updateTeamUsage() &°#123;
                    
if (document.getElementById("team_fk").options[document.getElementById("team_fk").selectedIndex].value == 0) &°#123;
                        
document.getElementById("div_team").style.display "block";
                    &
°#125;
                    
else &°#123;
                        
document.getElementById("div_team").style.display "none";
                    &
°#125;
                    
                    
return;
                &
°#125;
                
                
updateTeamUsage();
                
//]]>
            
</script>

?>

habe jeweils ein ° hinzugefügt, sond würde es wieder zu richtigen { umgewandelt...


Zuletzt editiert von Dionysius am 02.04.2008 um 19:45 Uhr (4x Editiert)
Inaktiv
Dionysius
Thread-Ersteller


Wannabe poster




Beiträge: 21
# Antwort: 1 - 02.04.2008 um 19:54 Uhr
Man nehme das JavaScript von dem Shoutbox++ mod und probiert es auf der eigenen seite aus... geht auch nicht. scheinbar sind navlists davon nicht betroffen...

Weiss jemand wie ich dies umgehen kann?

Wäre euch immens dankbar


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 2 - 02.04.2008 um 22:53 Uhr
öhm, bin der Meinung gesehen zu haben, das xs!gn dieses Problem im SVN gefixed hat.

saug dir mal das SVN und nutz die neuste /system/core/templates.php


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Dionysius
Thread-Ersteller


Wannabe poster




Beiträge: 21
# Antwort: 3 - 08.04.2008 um 22:12 Uhr
Alles klar, vielen Dank!

Auch wenn ich damit schon fast ein wenig spät komme


Inaktiv
|
Antworten: 3
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo