Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Ein Bild über Javascript austauschen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Ein Bild über Javascript austauschen


 
MichaelHebel
18-07-2002, 16:44 
 
Hallo,
ich habe ein Prob mit dem Netscape 4.7x (wer nicht??). Aber das ist es nicht momentan, sondern ein Javascript-Aufruf (ich kenne mich mit JS noch nicht so gut aus):

Folgendes:
ich untersuche, ob der Browser des Nutzers der Ie oder NN ist, und davon abhängig soll ein anderes Bild angezeigt werden...

Quellcode:

.
.
.
</head>
<body bgcolor="#FFFFFF" text="#000000">


<SCRIPT LANGUAGE="javascript">
var source;
if (navigator.appName == "Netscape" && navigator.appVersion >= "4.7" && navigator.appVersion<="4.8")
{
global source;
source="http://www.huebinet-intern.de/mawecon/Images/logo_nn.jpg";
else
{
global source;
source="http://www.huebinet-intern.de/mawecon/Images/logo.jpg";
}
</SCRIPT>


<table width="100%" border="0" cellspacing="0" cellpadding="0" height="95" name="top_table">
<tr>
<td width="174" height="95"><img src=<!--"source"//--> width="174" height="95" vspace="0" hspace="0" border="0" name="mawecon_logo"></td>
.
.
.

versteht ihr, was ich meine? Da ich nicht weiss, wie sich das mit var und globalen vars verhält...

 
GWRon
18-07-2002, 16:57 
 
na mal schaun ;D



<table width="100%" border="0" cellspacing="0" cellpadding="0" height="95" name="top_table">
<tr>
<td width="174" height="95"><img src="

<SCRIPT Language="JavaScript">

if (navigator.appName.indexOf("Netscape") != -1)
{
document.write('netscapebild.gif');
}
else if (navigator.appName.indexOf("Explorer") != -1)
{
document.write('iebild.gif');
}
else
{
document.write('sonstigesbild.gif');
}
</script>
"width="174" height="95" vspace="0" hspace="0" border="0" name="mawecon_logo">
</td>


muesste eigentlich funktionieren *hoff*

Notfalls kannste bei dem document.write auch den kompletten imagetag schreiben...wenn die verschieden groß sind usw...


bye ron

 
MichaelHebel
19-07-2002, 09:11 
 
der sagt bei mir, dass die </script>-Anweisung überflüssig wäre, und selbst wenn ich sie lösche (dann dürfte das skript ja nicht funktionieren) gehts nicht, aber auch so nicht... da stimmt was nicht...

 
wahsaga
19-07-2002, 09:54 
 
<td width="174" height="95"><img src="

<SCRIPT Language="JavaScript">
...

das kann ja nicht funktionieren!

du machst beim image für die source anführungszeichen auf, und danach kommt der <script>-tag - das geht nicht!

ich würde auch sagen, am einfachsten ist es wohl, den kompletten <img>-tag per document.write auszugeben.

 
MichaelHebel
19-07-2002, 10:08 
 
ich hab das jetzt so gemacht, aber es klappt noch nicht, wahrscheinlich ein form-fehler:

<table width="100%" border="0" cellspacing="0" cellpadding="0" height="95" name="top_table">
<tr>
<td width="174" height="95">
<SCRIPT LANGUAGE="javascript">
if (navigator.appName == "Netscape" && navigator.appVersion >= "4.7" && navigator.appVersion<="4.8")
{
document.write('<img src="http://www.huebinet-intern.de/mawecon/Images/logo_nn.jpg" width="174" height="95" vspace="0" hspace="0" border="0" name="mawecon_logo">');
else
{
document.write('<img src="http://www.huebinet-intern.de/mawecon/Images/logo.jpg" width="174" height="95" vspace="0" hspace="0" border="0" name="mawecon_logo">');
}
</SCRIPT>
</td>

 
MichaelHebel
19-07-2002, 10:16 
 
und die Variante (an PHP angelehnt mit den backslashes) geht auch nicht:

<SCRIPT LANGUAGE="javascript">
if (navigator.appName == "Netscape" && navigator.appVersion >= "4.7" && navigator.appVersion<="4.8")
{
document.write("<img src=\"http://www.huebinet-intern.de/mawecon/Images/logo_nn.jpg\" width=\"174\" height=\"95\" vspace=\"0\" hspace=\"0\" border=\"0\" name=\"mawecon_logo\">");
else
{
document.write("<img src=\"http://www.huebinet-intern.de/mawecon/Images/logo.jpg\" width=\"174\" height=\"95\" vspace=\"0\" hspace=\"0\" border=\"0\" name=\"mawecon_logo\">");
}
</SCRIPT>

 
GWRon
19-07-2002, 11:10 
 
der fehler liegt darin, dass die abschliessende klammer des IF-fehlt...

<SCRIPT LANGUAGE="javascript">
if (navigator.appName == "Netscape" && navigator.appVersion >= "4.7" && navigator.appVersion<="4.8")
{
document.write('<img src="http://www.huebinet-intern.de/mawecon/Images/logo_nn.jpg" width="174" height="95" vspace="0" hspace="0" border="0" name="mawecon_logo">');
}
else
{
document.write('<img src="http://www.huebinet-intern.de/mawecon/Images/logo.jpg" width="174" height="95" vspace="0" hspace="0" border="0" name="mawecon_logo">');
}
</SCRIPT>

bye Ron

 
MichaelHebel
19-07-2002, 11:37 
 
haha, klar, jetzt gehts, danke...


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:06 Uhr.