Schrift
[thread]11661[/thread]

Modul CGI.pm



<< >> 5 Einträge, 1 Seite
Alter
 2008-04-18 19:53
#108543 #108543
User since
2008-02-27
67 Artikel
BenutzerIn
[default_avatar]
Hi leute,

also ich mach es kurz.

Ich will das diese Zeile
Code: (dl )
$html->li($html->a({-href=>"javascript:void(0);, onmouseover=montre(smenu3);, onmouseout=cache(smenu3);'},'News')


Im Quelltext so angezeigt wird

Code: (dl )
<li><a href="javascript:void(0);" onmouseover="montre('smenu1');" onmouseout="cache('smenu1');">News</a>

Also das das mit den " und den ' klappt.

Vielen Dank schon mal.
The only way to survive! Before and after the year 2000, 3000, 4000, ... and tomorrow, too! Linux forever
renee
 2008-04-18 20:02
#108544 #108544
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code: (dl )
$html->li($html->a({-href=>"javascript:void(0);", -onmouseover => "montre(smenu3);", -onmouseout => "cache(smenu3);"},'News');
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Alter
 2008-04-18 20:10
#108545 #108545
User since
2008-02-27
67 Artikel
BenutzerIn
[default_avatar]
leider nicht...:-(

Code: (dl )
<li><a onmouseout="cache(smenu3);" href="javascript:void(0);" onmouseover="montre(smenu3);">News</a></li>


Kommt das bei raus..
The only way to survive! Before and after the year 2000, 3000, 4000, ... and tomorrow, too! Linux forever
Linuxer
 2008-04-18 20:37
#108546 #108546
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Quote
$ cat cgi ; perl cgi
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
use CGI qw();
my $cgi = CGI->new();

print $cgi->li(
$cgi->a(
{ -href => "javascript:void(0);",
-onMouseOver => "montre('smenu3');",
-onMouseOut => "cache('smenu3');",
},
'News'
)
), $/;


<li><a onmouseout="cache('smenu3');" onmouseover="montre('smenu3');" href="javascript:void(0);">News</a></li>


Wo ist das Problem für Dich? Für mich sieht das OK aus.
Vielleicht versuchst Du es mal mit erklärendem Text?

Es ist sowieso ein Wunder, dass Du mit Deiner initial genannten Zeile überhaupt eine "normale" Ausgabe bekommst, denn zu Deinem öffnenden " fehlt das schließende Gegenstück.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
Alter
 2008-04-19 15:45
#108558 #108558
User since
2008-02-27
67 Artikel
BenutzerIn
[default_avatar]
Ok ich habe es gestern Abend noch hin bekekommen. War einfach zu unübersichtlich geschrieben von mir.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$html->div(
{-class=>'menu'},
$html->li(
$html->a(
{-href=>"javascript:void(0);",
-onmouseover=>"montre('smenu1');",
-onmouseout=>"cache('smenu1');"},
'News'),
$html->ul(
{-id=>"smenu1",
-onmouseover=>"montre('smenu1');",
-onmouseout=>"cache('smenu1');"},
$html->li(
$html->a(
{-href=>'news_cgi.pl'},
'News'),
),
),
),

So geht es nun. Vielen Dank.
The only way to survive! Before and after the year 2000, 3000, 4000, ... and tomorrow, too! Linux forever
<< >> 5 Einträge, 1 Seite



View all threads created 2008-04-18 19:53.