nPage.de - Forum
Angemeldet bleiben?
  #1 (permalink)  
Alt 23.06.2012, 14:07
Erfahrener Benutzer
 
Registriert seit: 06.11.2011
Beiträge: 253
Abgegebene Danke: 53
Erhielt 32 Danke für 29 Beiträge
Standard HTML in strings

Moin moin zusammen
gibt es irgendwie eine möglichkeit html einfach in strings auszugeben?
ich möchte nämlich eine browserweiche proggramieren die beim verwenden des internet explorers am oberen bildschirmrand eine leiste mit dem hinweis dass die website nicht richtig dargestellt werden kann und meinem firefox partnerlink einblendet.
die browserweiche habe ich auch schon blos muss ich jetzt noch die leiste ausgeben.
das klappt aber nicht wenn ich den htmlcode einfach in einem string ausgebe.
Wie kann ich das machen?
Danke schon im vorraus
Mit Zitat antworten
  #2 (permalink)  
Alt 23.06.2012, 16:13
Benutzerbild von Potterfans
Super-Moderator
 
Registriert seit: 10.11.2007
Beiträge: 2.668
Abgegebene Danke: 18
Erhielt 512 Danke für 344 Beiträge
Standard

Klappt doch einwandfrei?

Code:
<script type="text/javascript">
var string = "<a href='http://www.npage.de'>nPage</a>"
document.write(string);
</script>
__________________
Mit freundlichen Grüßen
Die nPage-Moderatoren
Mit Zitat antworten
  #3 (permalink)  
Alt 24.06.2012, 16:08
Erfahrener Benutzer
 
Registriert seit: 06.11.2011
Beiträge: 253
Abgegebene Danke: 53
Erhielt 32 Danke für 29 Beiträge
Standard

bei mir nicht...
wahrswcheinlich mache ich irgendwas falsch
also ich bin ein ziemlicher javascript laie...
kann man mit diesem document.write den html code einfacxh ausgeben?
Mit Zitat antworten
  #4 (permalink)  
Alt 24.06.2012, 19:32
Benutzerbild von bolivien
nPage-Guru
 
Registriert seit: 19.09.2007
Ort: Berlin
Beiträge: 7.280
Abgegebene Danke: 237
Erhielt 1.685 Danke für 1.574 Beiträge
Standard

Zitat:
Zitat von i-love-new-york Beitrag anzeigen
...
kann man mit diesem document.write den html code einfacxh ausgeben?
Ja, man kann.

Wenn irgendetwas nicht so klappt, wie du es dir vorstellst, dann mal URL zur Seite.

Ein häufiges Problem sind Anführungszeichen im HTML-Code.
__________________
Reisebericht 6 Monate Südamerika !+Interesse für ferne Länder? Schau mal vorbei:Bolivien
Paint.Net: +++Hilfe+++Forum+++
Mit Zitat antworten
  #5 (permalink)  
Alt 25.06.2012, 18:05
Erfahrener Benutzer
 
Registriert seit: 06.11.2011
Beiträge: 253
Abgegebene Danke: 53
Erhielt 32 Danke für 29 Beiträge
Standard

also hab noch keine url
aber ich hier mal der code:
Code:
var IE = "\v"=="v" ? true : false;

if (IE) {
    var string = "<!-- ### Browser-Leiste Start ### --><div class='durd'><div class='lste'>Da sie leider den Internet Explorer nutzen kann unsere Website nicht vollständig Korrekt angezeigt werden. Unsere Empfehlung: <a href='http//affiliates.mozilla.org/link/banner/19937'><img src='//affiliates.mozilla.org/media/uploads/banners/f589dda001befc23d9d69aa028d3a3f24813950a.png' alt='Herunterladen: Schnell, spaßig, wunderbar' /></a></div></div><!-- ### Browser-Leiste Ende ### -->"
    document.write(string);
}
hab extra alles mit ' anstatt " gemacht...
klappt trotzdem nicht

Edit:Es klappt!!! DANKE an alle die mir geholfen haben!

Geändert von i-love-new-york (25.06.2012 um 18:07 Uhr)
Mit Zitat antworten
  #6 (permalink)  
Alt 27.06.2012, 12:27
Häufiger Benutzer
 
Registriert seit: 25.07.2011
Beiträge: 225
Abgegebene Danke: 8
Erhielt 69 Danke für 67 Beiträge
Standard

@i-love-new-york

Mich würde interessieren, was es mit der Bedingung bei deinem Code auf sich hat.

Code:
var IE = "\v"=="v" ? true : false;
Speziell beim markierten Teil ist mir nicht ganz klar, warum bei dem Vergleich zweier Strings unterschiedliche Interpretationen für IE und z.B. Firefox auftreten. Mit dem Backslash werden doch Steuerzeichen eingeleitet, richtig? Aber \v ist beispielsweise bei SELFHTML nicht dokumentiert...?

Über nähere Informationen wäre ich dankbar.
__________________
Vereinsseite: tsv-einheit-dessau.de.to
Mit Zitat antworten
  #7 (permalink)  
Alt 27.06.2012, 15:47
Erfahrener Benutzer
 
Registriert seit: 06.11.2011
Beiträge: 253
Abgegebene Danke: 53
Erhielt 32 Danke für 29 Beiträge
Standard

Zitat:
Zitat von maggins Beitrag anzeigen
@i-love-new-york

Mich würde interessieren, was es mit der Bedingung bei deinem Code auf sich hat.

Code:
var IE = "\v"=="v" ? true : false;
Speziell beim markierten Teil ist mir nicht ganz klar, warum bei dem Vergleich zweier Strings unterschiedliche Interpretationen für IE und z.B. Firefox auftreten. Mit dem Backslash werden doch Steuerzeichen eingeleitet, richtig? Aber \v ist beispielsweise bei SELFHTML nicht dokumentiert...?

Über nähere Informationen wäre ich dankbar.
ähhhhhhm ja ehrlich gesagt habe ich keine ahnung von javascript ich verstehe halt die codes wenn ich sie lese weil ich php java und c++ n bischen kann sind ja alle recht ähnlich
den code oben habe ich von irgendeiner website...
weiß nicht mehr welche
Mit Zitat antworten
  #8 (permalink)  
Alt 27.06.2012, 16:06
Häufiger Benutzer
 
Registriert seit: 25.07.2011
Beiträge: 225
Abgegebene Danke: 8
Erhielt 69 Danke für 67 Beiträge
Standard

Hab dann doch mal Google gefragt und nach ein wenig Suche folgende mögliche Erklärung gefunden:

IE-Identifikation

Das ist doch ein Bug des Internet Explorers, oder? Wenn der den Backslash nicht richtig interpretiert ... !?
Gut, scheint ja zu funktionieren.
__________________
Vereinsseite: tsv-einheit-dessau.de.to

Geändert von maggins (27.06.2012 um 16:08 Uhr)
Mit Zitat antworten
  #9 (permalink)  
Alt 27.06.2012, 16:08
Erfahrener Benutzer
 
Registriert seit: 06.11.2011
Beiträge: 253
Abgegebene Danke: 53
Erhielt 32 Danke für 29 Beiträge
Standard

ja klingt logisch aber is doch praktisch
ohne den bug könnte man icht wirklich eindeutig leute mit internet explorer indentifizieren
Mit Zitat antworten
  #10 (permalink)  
Alt 27.06.2012, 16:21
Häufiger Benutzer
 
Registriert seit: 25.07.2011
Beiträge: 225
Abgegebene Danke: 8
Erhielt 69 Danke für 67 Beiträge
Standard

Doch es gibt verschiedene Möglichkeiten, wie über appName oder Browsererkennung mit Javascript ..
Aber keine ist so kurz, wie die, die du nun nutzt. Bug sei Dank
__________________
Vereinsseite: tsv-einheit-dessau.de.to
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 Uhr.
nPage.de - Forum - Archiv - Nach oben