Ergebnis 1 bis 8 von 8
  1. #1
    McRonny ist offline Jungspund
    registriert
    29-06-2004
    Beiträge
    13

    Burning Board & Java Script (Smielies)

    Hi

    Ich benutze auf meiner Seite das Burning Board dor kann man bei Beirägen smilies eintragen, aus einen Popup Fenster. Leider geht die Funktion nicht. Meiner Meinung nach liegt es an einen Java Script fehler.
    Es scheint das dei Funktion nicht richtig aufgerufen wird.

    Unter "Quellcode für das Popup" ist der Quell code. Unter "Teilinhalt aus dem Popup" sieht man wie die Funktion aufgerufen werden soll. Unter " Java Script console" was die J- Console ausspuckt.

    Kann hier jemand den Fehler im Detail erkennen ?




    --------------------------------- Quellcode für das Popup --------------------------------------------------

    {!DOCTYPE}
    <html>
    <head>
    <title>$master_board_name Smilie Legende</title>
    $headinclude
    <script language="JavaScript">
    <!--
    function smilie(smilietext) {
    opener.document.bbform.message.value += smilietext+" ";
    opener.document.bbform.message.focus();
    }
    -->
    </script>
    </head>

    <body id="bg">
    <table width="100%" cellpadding=8 cellspacing=1 align="center" border=0 bgcolor="{tableoutbordercolor}">
    <tr><td bgcolor="{mainbgcolor}" align="center"><table cellpadding=4 cellspacing=1 border=0 width="100%" bgcolor="{tableinbordercolor}">
    <tr bgcolor="{tabletitlecolor}" id="tabletitle">
    <td colspan=4><normalfont color="{fontcolorsecond}"><B>Smilies Legende</B></font><br><smallfont color="{fontcolorsecond}">Klicken Sie auf einen Smilie um ihn in die Nachricht einzuf&uuml;gen.</font></td>
    </tr>
    $popup_smiliesbits
    <tr bgcolor="{tabletitlecolor}" id="tabletitle">
    <td colspan=4 align="center"><smallfont><a href="javascript:self.close()">[Fenster schließen]</a></font></td>
    </tr>
    </table></td></tr>
    </table>
    </body>
    </html>
    _______________________________________ Ende ________________________

    ------------------------ Teilinhalt aus dem Popup -------------------------------------------------
    <td><img src="images/smilies/jump.gif" border=0 alt="Junp" onclick="smilie(':up:')" onmouseover="this.style.cursor='hand';"></td><td><font face="Tahoma,Helvetica" size="2">:up:</font></td>
    _______________________________________ Ende ________________________

    ------------------------------------------- Java Script console ---------------------------------------
    http://www.scborsigwalde.de/scripte/...resmilies&sid=
    Event thread: onclick
    Error:
    name: ReferenceError
    message: Statement on line 1: Reference to undefined variable: No such variable 'smilie'
    Backtrace:
    In unknown script
    smilie(":read:");
    At unknown location
    {event handler trampoline}
    _______________________________________ Ende ________________________

  2. #2
    Avatar von Myribo
    Myribo ist offline Haudegen
    registriert
    07-08-2005
    Ort
    Büllefeld
    Beiträge
    618

    AW: Burning Board & Java Script (Smielies)

    du musst das popup fenster einer variablen zuweisen und dann über die variable die funktion im popup aufrufen.

    gruß
    myribo

  3. #3
    McRonny ist offline Jungspund
    registriert
    29-06-2004
    Beiträge
    13

    AW: Burning Board & Java Script (Smielies)

    Hi

    Ich kenne mich zwar im Programmieren aus, aber in JS habe ich mich nicht eingearbeitet, deshalb kann ich leider das noch nicht so nach voll ziehen was du meinst.

    Das Popup wird so auf gerufen.

    <input type="button" value="mehr" name="getmore" onclick="opensmiliewindow(440,280,'')" class="input">



    ---------------------------------------------------------------------------------------------------------------------

    Bei dem Script handelt es sich um ein Forum von http://www.woltlab.de/. Es gibt zwar dort ein Support der sich aber anscheinet nicht um die Light Version kümmert. Einige Bugs sind ja entfernt wie z.B. massenhafte //--> als Script ende

  4. #4
    Avatar von Myribo
    Myribo ist offline Haudegen
    registriert
    07-08-2005
    Ort
    Büllefeld
    Beiträge
    618

    AW: Burning Board & Java Script (Smielies)

    gib bitte mal den ganzen code.

  5. #5
    McRonny ist offline Jungspund
    registriert
    29-06-2004
    Beiträge
    13

    AW: Burning Board & Java Script (Smielies)

    Hi

    Weis jetzt nich so genau welchen Cod Du benötigst. Deshalb sende ich erstmal den Quel code mit dem Browser gelesen vom Ursrpungsfenster. Der Quellcode ist sehr lang dehalb habe ich einige Paasagen weg gelöscht. alle JS sind aber drin gebliben


    ----------------- Ursprung ------------------------------------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Borsigwalder Forum - Antwort erstellen</title>
    <STYLE TYPE="TEXT/CSS"> ****** Css anweisungen gelöscht **********

    <script language="javascript">
    <!--
    var postmaxchars = 10000;
    function validate(theform) {
    if (theform.message.value=="") {
    alert("Nachrichtfeld muß ausgefüllt werden!");
    return false;
    }
    if (postmaxchars != 0) {
    if (theform.message.value.length > postmaxchars) {
    alert("Ihre Nachricht ist zu lang. Bitte reduzieren Sie Ihre Nachricht auf "+postmaxchars+" Zeichen. Momentan ist sie "+theform.message.value.length+" Zeichen lang.");
    return false;
    }
    else return true;
    }
    else return true;
    }
    function checklength(theform) {
    if (postmaxchars != 0) message = " Die maximale Grenze liegt bei "+postmaxchars+" Zeichen.";
    else message = "";
    alert("Ihre Nachricht ist "+theform.message.value.length+" Zeichen lang."+message);
    }
    -->
    </script>
    <script language="Javascript" src="bbcode.js"></script>

    </head>

    <body bgcolor="#004671" text="#000000" id="bg">

    <tr bgcolor="#f5f5f5" id="tablea">
    <td><table cellpadding=0 cellspacing=0 border=0 width="100%">
    <tr>
    ******* gelöscht ******
    <td align="right"><font face="Tahoma,Helvetica" size="1"><b>» Hallo McRonny [<a href="logout.php?sid=ba">abmelden</a>]</b></font></td>
    </tr>
    </table></td>
    </tr>
    </table><br>
    <table cellpadding=4 cellspacing=1 border=0 width="98%" bgcolor="#000000">
    <tr bgcolor="#0B6295" id="tabletitle"><form action="addreply.php" method="post" name="bbform" onSubmit="return validate(this)">
    <td colspan=2><font face="Tahoma,Helvetica" size="2" color="#ffffff"><B>Antwort erstellen</B></font></td>
    </tr>
    <tr bgcolor="#EDEDED" id="tableb">
    ****** gelöscht *******
    </tr>
    <tr bgcolor="#f5f5f5" id="tablea">
    <td><font face="Tahoma,Helvetica" size="2">Thema:</font></td>
    <td><input class="input" type="text" name="topic" value="" SIZE=40 MAXLENGTH=100></td>
    </tr>
    ******** gelöscht ************
    <tr bgcolor="#f5f5f5" id="tablea">
    <td valign="top"><font face="Tahoma,Helvetica" size="2"><b>Nachricht:</b></font>
    <p><table cellpadding=4 cellspacing=1 border=0 bgcolor="#000000">
    <tr>
    <td bgcolor="#EDEDED" id="tableb" nowrap><font face="Tahoma,Helvetica" size="1">HTML ist <b>nicht</b> erlaubt<br>BBCode ist erlaubt<br>Smilies sind erlaubt<br>Bilder sind erlaubt<br></font></td>
    </tr>
    </table></p>
    <p><table cellpadding=4 cellspacing=1 border=0 bgcolor="#000000"> <tr> <td colspan=3 bgcolor="#0B6295" id="tabletitle"><font face="Tahoma,Helvetica" size="1" color="#ffffff"><b>Smilies:</b> 30 von 33</font></td> </tr> <tr bgcolor="#EDEDED" id="tableb">

    <td align="center">
    <img src="images/smilies/biggrin.gif" alt="großes Grinsen" border="0" onclick="smilie('')" onmouseover="this.style.cursor='hand';"></td>

    +++++ <td> mit vielen Smilies gelöscht ++++++++

    </tr>
    <tr> <td colspan=3 align="center" bgcolor="#f5f5f5" id="tablea"><input type="button" value="mehr" name="getmore" onclick="opensmiliewindow(440,280,'')" class="input"></td></tr></table></p>
    </td>
    <td><table>
    <tr>
    <td align="center"><table cellspacing=0 cellpadding=0>
    <tr>
    <td align="left" colspan=3>
    <font face="Tahoma,Helvetica" size="1">
    <input type="radio" name="mode" value="0" title="einfacher Modus: (alt+n)" accesskey="n" onclick="setmode(this.value)" checked> einfacher Modus
    <input type="radio" name="mode" value="1" title="erweiterter Modus: (alt+e)" accesskey="e" onclick="setmode(this.value)" > erweiterter Modus
    </font></td> </tr>
    ******** gelöscht **********
    <tr>
    <td><textarea name="message" rows=15 cols=60 wrap="soft" onChange=getActiveText(this) onclick=getActiveText(this) onFocus=getActiveText(this)></textarea><br><font face="Tahoma,Helvetica" size="1"><a href="javascript:checklength(document.bbform);">Nachrichtenl&auml;nge &uuml;berpr&uuml;fen</a></font></td>
    </tr>
    </table></td>
    </tr>
    <tr bgcolor="#EDEDED" id="tableb">
    ***** gelöscht ********
    </tr>
    </table>
    <p align="center">
    <input type="hidden" name="send" value="send">
    <input type="hidden" name="threadid" value="83">
    <input type="hidden" name="postid" value="">
    <input type="hidden" name="sid" value="bb1f81237dab16c7dc35421395a3169a">
    <input class="input" type="submit" name="submit" accesskey="S" value="Antwort erstellen">
    <input class="input" type="submit" name="preview" accesskey="P" value="Vorschau">
    <input class="input" type="reset" accesskey="R" value="Zur&uuml;cksetzen">
    </p></form>
    <table cellpadding=4 cellspacing=1 border=0 width="98%" bgcolor="#000000">
    <tr bgcolor="#0B6295" id="tabletitle">
    <td colspan=2><font face="Tahoma,Helvetica" size="2" color="#ffffff"><B>Die letzten 1 Beitr&auml;ge</B></font></td>
    </tr>
    <tr bgcolor="#f5f5f5" id="tablea"> <td width="175" valign="top" nowrap><font face="Tahoma,Helvetica" size="2"><b>Münne</b></font></td> <td width="100%"><img src="images/icons/icon10.gif" alt="Lampe" border=0> <font face="Tahoma,Helvetica" size="1"><b>Umfrage</b></font><p><font face="Tahoma,Helvetica" size="2">Wer nicht daran Glaubt das Wir Aufsteigen sollte den Verein verlassen. </font></p></td></tr>

    </table>
    ***** Zeile gelöscht ******
    </body>
    </html>

    ------------------------------------------------------------------------

  6. #6
    McRonny ist offline Jungspund
    registriert
    29-06-2004
    Beiträge
    13

    AW: Burning Board & Java Script (Smielies)

    Noch der Teil bbcode.js die Smilies betreffend

    function smilie(thesmilie) {
    AddSmile = " "+thesmilie+" ";
    theform = document.bbform;
    AddText(AddSmile,theform);
    }

    function opensmiliewindow(x,y,sid) {
    window.open("misc.php?action=moresmilies&sid="+sid, "smilies", "toolbar=no,scrollbars=yes,resizable=yes,width="+x+",height="+y);
    }

  7. #7
    Avatar von Myribo
    Myribo ist offline Haudegen
    registriert
    07-08-2005
    Ort
    Büllefeld
    Beiträge
    618

    AW: Burning Board & Java Script (Smielies)

    moin, du kannst auch den code
    Code:
    so
    einfügen, also zwischen [ C O D E ] und [ / C O D E ].

    PHP-Code:
    function opensmiliewindow(x,y,sid) {
    var 
    smiliefenster=window.open("misc.php?action=moresmilies&sid="+sid"smilies""toolbar=no,scrollbars=yes,resizable=yes,width="+x+",height="+y);

    und der Teilinhalt aus dem Popup:

    Code:
    <td><img src="images/smilies/jump.gif" border=0 alt="Junp" onclick="smiliefenster.smilie(':up:')" onmouseover="this.style.cursor='hand';"></td><td><font face="Tahoma,Helvetica" size="2">:up:</font></td>
    so sollte's eigentlich funktionieren.

    gruß
    myribo

  8. #8
    McRonny ist offline Jungspund
    registriert
    29-06-2004
    Beiträge
    13

    AW: Burning Board & Java Script (Smielies)

    Hi

    die Änderung haben keine Besserung bewirkt, ich vermute dieser Fehler liegt viel tiefer als es scheint, deshalb denke ich das es keine Sinn macht auf diesen Weg den Fehler zu entfernen.

    Ich danke dir für deine Mühe und Zeit die du inverstiert hast. Danke !!

Ähnliche Themen

  1. java script lässt sich nicht laden
    Von bluetec2010 im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 16-02-2005, 16:53
  2. title= " " geht bei einem java script nicht
    Von kingu im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 30-11-2004, 18:19
  3. Java Bild Zoomen -> brauche hielfe mit dem script
    Von tobi_wan_knobi im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 23-08-2004, 19:01
  4. Java Script - Frames - Sie wollen einfach nicht ...
    Von MarcFdlr im Forum JavaScript
    Antworten: 14
    Letzter Beitrag: 21-08-2004, 19:48
  5. Browser auf Java Script Fähigkeit überprüfen
    Von gessi2000 im Forum JavaScript
    Antworten: 12
    Letzter Beitrag: 07-04-2003, 19:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •