Christian Wolff schrieb:

Auf Grund der Syntax ist anzunehmen, dass Prototype eingesetzt wurde. Dann sieht es so aus:

<script src="protoculous.js"></script>

<script>
        var url_lm109 = 'index.php?id=';
        var url_www109 = '';
        if(!url_lm109.match(/\d/)) Element.hide('mr_item109');
        else Element.show('mr_item109');
        if (url_www109 == 'http://') Element.hide('www_item109');
        

</script>

Der Code ergibt für mich jetzt keinen Sinn, ist aber hocheffizient …

Gruß Rainer


Oliver Leitner schrieb:
Hallo Christian

Danke für die weiterführende Info.

Das das ne Funktion is, is klar, die ist auch eingebunden, siehe
function printInfoBlock.

hallo oliver,
gibt es irgendwo in dem javascript code ein

function $(){
}

oder
var $ = function (){
}

$ eine funktion zu zu weisen?

printInfoBlock erwartet nämlich bereist ein "Node-object" und keinen string.

so ein not element bekommt man in der regel mit getElementById()

kannst du hier einfach mal einen link auf die betreffende seite posten?

gruss chris


gruss
Oliver

2009/11/12 Christian Wolff <ch...@connye.com>:
Hallo Oliver,

das $ ist in Javascript ein "normaler Buchstabe" und kann z.b für
funktions namen verwendet werden. viele javascript Bibliothekten
verwenden diesen für sich. z.b jQuery oder Prototype.

sprich $(parmeter) ist ein normaler funktions aufruf.
wenn aber keine javascript bibilithek verwendet wird und man auch sonst
keine funktion auf dem doller zeichen zugewiesen hat ist es
selbstverständlich das sich der browser beklakt das es nicht geht.

gruss chris

Oliver Leitner schrieb:
Hallo Christian

Danke für die rasche Info.

Es ist keine Bibliothek im Einsatz, sondern was von meinem Vorgänger
geschriebenes:

function printInfoblock(elem){
      win=window.open('','win','width=460,height=400');
      win.document.write('<script language="JavaScript"
src="fileadmin/templates/scripts/default.js"
type="text/javascript"></script>');
      win.document.write('<link rel="stylesheet" type="text/css"
href="fileadmin/templates/styles/default.css" />');
      win.document.write('<style>.va_nav{display:none;}
.va_organiser_more{display:block;} .va_body{border:0px solid #999;}
</style><body onload="window.print();window.focus()">');
      win.document.write($(elem).innerHTML);
      win.document.close();
return false;
}

Die raute hat leider auch nix geholfen:/

Any more ideas?

lg
Oliver

2009/11/12 Christian Wolff <ch...@connye.com>:
Hi Oliver,
ein bischen hinweisweise währen noch gut?
welche JS-Libary nutzt du? jQuery?

dann würde ich sagen $('mr_item109') dort gehört ein # rein
$('#mr_item109')

ansonsten ist die libary eingebunden?

gruss chris

Oliver Leitner schrieb:
Hallo, liebe Kolleginen und Kollegen

Habe hier neuerdings ein kleines Problem.

Der folgende Javascript/HTML Code:

<DIV style="DISPLAY: none" id=mr_item109 class=nav_item><IMG
alt=Messerückschau
src="fileadmin/templates/images/veranstaltungen/arrow_blue.gif"> <A
id=mr_item_link109 href="index.php?id=">Messerückschau</A> </DIV>
<SCRIPT type=text/javascript>
                                              var url_lm109 = 'index.php?id=';
                                              if(!url_lm109.match(/\d/)){
                                                      
$('mr_item109').style.display='none';
                                              }
                                              var url_www109 = '';
                                              if(url_www109 == 'http://'){
                                                      
$('www_item109').style.display='none';
                                              }

                                      </SCRIPT>

Löst folgenden Fehler aus:
Object expected.

Was ein ziemlich allgemeiner Fehler ist....

Hat vielleicht einer von euch da eine Idee, wie ma des fixen könnte?

Vielen Dank für alle Hinweise und Hilfestellungen.

--
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an