Webmaster Forum Suchmaschinenoptimierung Webpromotion Webdesign

Unsere Moderatoren
Webmasterlinks
Häufige Begriffe
Impressum
Masterhilfe Foren-Übersicht -> HTML - CSS - JavaScript -> hässliches ? bei js menue
Neues Thema eröffnen  Neue Antwort erstellen Vorheriges Thema anzeigen :: Nächstes Thema anzeigen 
hässliches ? bei js menue
BeitragVerfasst am: 16.09.2004, 18:38 Antworten mit Zitat
Gustafsson
Sterndeuter
 
Anmeldungsdatum: 05.05.2003
Beiträge: 374
Wohnort: Aspirin




moin,
ich hab da ein js menue das ist ganz lustig und ich würd es gern verwenden, allerdings produziert es am ende der url immer ein ?
bsp:"http://www.deine-domain.de/news.html?

Code:
<!-- Begin

document.write('<TABLE cellpadding=0 cellspacing=0 border=0>');
document.write('<tr><form action="about.html"><td>');
document.write('<input type="submit" value="About Us" onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>');

document.write('</td></form><form action="service.html"><td>');
document.write('<input type="submit" value="Service" onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>');

document.write('</td></form><form action="quoten.html"><td>');
document.write('<input type="submit" value="Quoten" onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>');

document.write('</td></form><form action="news.html"><td>');
document.write('<input type="submit" value=" News " onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>');

usw. usw. usw. 

document.write('</td></form><td>');
document.write('<td WIDTH="1">');
document.write('</td></tr></table>');

//  End -->


kann mir bitte jemand sagen wie ich das wegbekomme ... es ist hässlich und mit sicherheit nicht gesund für die suma`s

danke
cu gust.
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 16.09.2004, 22:26 Antworten mit Zitat
Joerg
Moderator
Moderator
 
Anmeldungsdatum: 28.01.2003
Beiträge: 3156




das ? wird hinten dran gehängt, weil ein Formular abgeschickt wurde.

Code:
<form action="about.html">


für die Sumas sollte es nicht schädlich sein, sie führen Javacript nicht aus, und an einem Fragezeichen würden sie denke ich sich auch nicht groß stören. Es fehlt halt der Parameter hinter dem Fragezeichen, deswegen schaut's etwas komisch aus

um das Fragezeichen wegzubekommen, müsste man ein Script ohne Form-Buttons nehmen

_________________
PC-Sicherheit | Nichtraucherforum | Webmaster-Forum
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
BeitragVerfasst am: 16.09.2004, 23:00 Antworten mit Zitat
Gustafsson
Sterndeuter
 
Anmeldungsdatum: 05.05.2003
Beiträge: 374
Wohnort: Aspirin




aber die Buttons sind ja grad so schick - na dein wort in gottes ohr - das es die suma`s nicht stört ...
mist ist nur, das die sumas nicht die unterseiten indizieren wenn das menue über java funktioniert... da muss dann die sitemap herhalten
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 17.09.2004, 00:01 Antworten mit Zitat
Joerg
Moderator
Moderator
 
Anmeldungsdatum: 28.01.2003
Beiträge: 3156




es geht auch ohne JavaScript:

Code:

<html>
<head>
<title>Test mit Buttons</title>
<style type="text/css">
<!--
a.button { display:block; text-decoration:none; }
-->
</style>
</head>
<body>
<table cellpadding=0 cellspacing=0 border=0>
<tr>
<td><a href="about.html" class="button"><input type="submit" value="About Us"></a></td>
<td><a href="service.html" class="button"><input type="submit" value="Service"></a></td>
</tr>
</table>
</body>
</html>


also ganz normale Links mit Buttons - das verfolgen auch die Sumas und User die JavaScript deaktiviert haben, und die URLs haben kein ? am Ende

_________________
PC-Sicherheit | Nichtraucherforum | Webmaster-Forum
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
BeitragVerfasst am: 17.09.2004, 00:23 Antworten mit Zitat
Joerg
Moderator
Moderator
 
Anmeldungsdatum: 28.01.2003
Beiträge: 3156




Nachtrag

die obige Lösung funzt wohl mit gängigen Browsern, aber im Sinne des Erfinders ist es wohl nicht ganz, weil hier Formularfelder zweckentfremdet werden. Besser (d.h. korrektes HTML) wäre es noch, für die Buttons entsprechernde Grafiken zu erstellen, und diese zu verlinken

_________________
PC-Sicherheit | Nichtraucherforum | Webmaster-Forum
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
BeitragVerfasst am: 17.09.2004, 01:34 Antworten mit Zitat
Gustafsson
Sterndeuter
 
Anmeldungsdatum: 05.05.2003
Beiträge: 374
Wohnort: Aspirin




ja der hake ist auch da ist noch css mit im spiel ... mouseover usw. wenn ich nun das js rausnehme und den code einsetze zerreisst es mir das layout ...
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 17.09.2004, 11:51 Antworten mit Zitat
Joerg
Moderator
Moderator
 
Anmeldungsdatum: 28.01.2003
Beiträge: 3156




für andere, die hier noch mitgelesen haben (wir hatten das Problem zwischenzeitlich über PN gelöst): es geht ohne JavaScript. der JavaScript Eventhandler onmouseover entspricht dem CSS Format hover, und onmouseover dem Normalfall. Dementsprechend muss man die Definitionen in der Style Sheet Datei ersetzen

Code:
a input.button { ... }

für
Code:
.button { ... }


und

Code:
a:hover input.button { ... }

für
Code:
.buttonon { ... }

_________________
PC-Sicherheit | Nichtraucherforum | Webmaster-Forum
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hässliches ? bei js menue
 Masterhilfe Foren-Übersicht -> HTML - CSS - JavaScript
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Alle Zeiten sind GMT + 1 Stunde  
Seite 1 von 1  

  
  
 Neues Thema eröffnen  Neue Antwort erstellen  
Deutsche Übersetzung von phpBB.de
Powered by phpBB � 2001-2003 phpBB Group. Theme created by Vjacheslav Trushkin.

G�nstige Handwerker und Dienstleister Geld verdienen Webverzeichnis News Webhosting Musik Regionales Web-Verzeichnis Das Erotik und Porno Portal Deutsches Erotik und Sex Webverzeichnis das super live sex cams angebot kostenlose kleinanzeigen Versicherungsvergleich Hardware Forum zeitschrift abo service Geld verdienen Suchmaschinenoptimierung Lexikon