Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 321

Thema: Allgemeiner Fragethread

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Versuch es doch mal damit:
    Code:
    <script type="text/javascript">
    fenster= 0;
    
    function oeffnen(img,hoehe,breite) 
    {
    	if(fenster!=0)
    	{
    		fenster.close();
    	}
    	fenster = window.open("", "","width=500,height=500,menubar=no,status=no,toolbar=no,dependet=yes,scrollbars=yes");
    	var text;
    	text = "<html><head><title>Bild ";
    	text += img;
    	text +="</title></head><body style='text-align:center;font-family:MS Sans Serif; font-size: 11px;color:#FFF;background-color:#339;'><img height='"
    	text += breite;
    	text +="' width='";
    	text += hoehe;
    	text +="' alt='Bild ";
    	text += img;
    	text +="'' src='";
    	text += img;
    	text += "'><br><a href='javascript:this.window.close();' title='Dieses Fenster schlie&szlig;en'>Fenster schließen</a></body></html>";
    	fenster.document.write(text);
    	fenster.focus();
    
    } 
    </script>
    Übrigens kannst du in der Error-Console schauen ob es valid ist, z.B. weiss ich nicht ob ich hier fenster trotzdem noch übergeben müsste, obwohl es global definiert ist.

    Edit: btw. aber weisst du wahrscheinlich, dass was du willst: style="cursor: pointer;"

    Geändert von Drakes (06.05.2007 um 14:00 Uhr)

  2. #2
    OK, danke, ich werde das ganze mal dementsprechend modifizieren.

    Und schon kommt schon ein weiteres Problem:
    Ich suche kostenlose Landkarten, die ich im Internet veröffentlichen kann. Es geht dabei um unsere Schule. Ich braüchte davon eine Art Stadtplanauschnitt. Das muss natürlich rechtlich OK sein. Gibt es da kostenlose Dienste?

  3. #3
    Hallo zusammen.
    Kurze Frage:
    Ich habe eine Kalender programmiert, jetzt will ich genau 3 Monate vorspringen (3 ist variabel)
    In dem Fall betrifft es den 1. Februar 00:00 Uhr.
    Wie könnt ich das angehen?

  4. #4
    Zitat Zitat von Bluescreen Beitrag anzeigen
    OK, danke, ich werde das ganze mal dementsprechend modifizieren.

    Und schon kommt schon ein weiteres Problem:
    Ich suche kostenlose Landkarten, die ich im Internet veröffentlichen kann. Es geht dabei um unsere Schule. Ich braüchte davon eine Art Stadtplanauschnitt. Das muss natürlich rechtlich OK sein. Gibt es da kostenlose Dienste?
    Google Maps. Da kannst du dir einen Account einrichten, eine eigene Karte mit bestimmten Punkten erstelleun und dann auf diese Karte verlinken.

    Zitat Zitat von Antares Beitrag anzeigen
    Hallo zusammen.
    Kurze Frage:
    Ich habe eine Kalender programmiert, jetzt will ich genau 3 Monate vorspringen (3 ist variabel)
    In dem Fall betrifft es den 1. Februar 00:00 Uhr.
    Wie könnt ich das angehen?
    PHP-Code:
    <?php
    $month  
    date('m'$timestamp);
    $month += 3;

    if(
    $month 12) {
      
    $year   date('Y'$timestamp) + 1;
      
    $month %= 12;
    } else {
      
    $year   date('Y'$timestamp);
    }

    $day    date('d'$timestamp);
    $hour   date('H'$timestamp);
    $minute date('i'$timestamp);
    $second date('s'$timestamp);

    $new_timestamp mktime($hour$min$sec$month$day$year);
    ?>
    So in etwa sollte das klappen. Ist aber nicht getestet.

  5. #5
    Zitat Zitat von Manni Beitrag anzeigen
    Google Maps. Da kannst du dir einen Account einrichten, eine eigene Karte mit bestimmten Punkten erstelleun und dann auf diese Karte verlinken.



    PHP-Code:
    <?php
    $month  
    date('m'$timestamp);
    $month += 3;

    if(
    $month 12) {
      
    $year   date('Y'$timestamp) + 1;
      
    $month %= 12;
    } else {
      
    $year   date('Y'$timestamp);
    }

    $day    date('d'$timestamp);
    $hour   date('H'$timestamp);
    $minute date('i'$timestamp);
    $second date('s'$timestamp);

    $new_timestamp mktime($hour$min$sec$month$day$year);
    ?>
    So in etwa sollte das klappen. Ist aber nicht getestet.
    Gut, danke.
    Kann man den Code quasi mit einer Blätterfunktion verbinden, wenn ich beispielsweise nicht unbedingt 3 Monate zurück will, sondern 4, oder 5?
    Oder wenn ich ganz einfach einige Monate vor will.
    (Monate auswählen etc.)

  6. #6
    Zitat Zitat von Antares Beitrag anzeigen
    Kann man den Code quasi mit einer Blätterfunktion verbinden, wenn ich beispielsweise nicht unbedingt 3 Monate zurück will, sondern 4, oder 5?
    Du änderst einfach die "3" in der dritten Zeile in was anderes ab, solange du nicht mehr als 12 Monate in die Zukunft springst, bleibt's gültig. Ansonsten statt dem hier:
    PHP-Code:
    if($month 12) {
      
    $year   date('Y'$timestamp) + 1;
      
    $month %= 12;
    } else {
      
    $year   date('Y'$timestamp);

    Das hier:
    PHP-Code:
    $year date('Y'$timestamp);
    while (
    $month 12) {
        
    $month -= 12;
        ++
    $year;


  7. #7
    Zitat Zitat von drunken monkey Beitrag anzeigen
    Du änderst einfach die "3" in der dritten Zeile in was anderes ab, solange du nicht mehr als 12 Monate in die Zukunft springst, bleibt's gültig. Ansonsten statt dem hier:
    PHP-Code:
    if($month 12) {
      
    $year   date('Y'$timestamp) + 1;
      
    $month %= 12;
    } else {
      
    $year   date('Y'$timestamp);

    Das hier:
    PHP-Code:
    $year date('Y'$timestamp);
    while (
    $month 12) {
        
    $month -= 12;
        ++
    $year;

    Oder aber:
    PHP-Code:
    $year date('Y'$timestamp) + floor($month 12);
    $month %= 12;
    if(
    $month 0) {
      
    $month += 12;

    Wieder mal ungetestet. Hat allerdings den Vorteil, dass auch "negative" Monatssprünge möglich sind.

  8. #8
    Zitat Zitat von Drakes Beitrag anzeigen
    Versuch es doch mal damit:
    Code:
    	if(fenster!=0)
    	{
    		fenster.close();
    	}
    Übrigens kannst du in der Error-Console schauen ob es valid ist, z.B. weiss ich nicht ob ich hier fenster trotzdem noch übergeben müsste, obwohl es global definiert ist.
    Nein, das geht nicht. Der Wert für fenster bleibt doch nciht gespeichert. Dann ist immer "undefined", glaub ich zumindest. Auf jeden Fall klappt's nicht.
    Muss da vielleicht was zurückgegeben werden?

    Zitat Zitat von Manni Beitrag anzeigen
    Google Maps. Da kannst du dir einen Account einrichten, eine eigene Karte mit bestimmten Punkten erstelleun und dann auf diese Karte verlinken.
    Das ist schon mal ne' Idee, werd' ich sicher auch mit einbinden, aber ich bräuchte noch ne' andere Lösung.
    Ich brauche sowas auch als Grafik auf der Website.

  9. #9
    Natürlich könnte man es so machen:
    HTML-Code:
    <script type="text/javascript">
    fenster= 0;
    
    function oeffnen(img,hoehe,breite,fenster) 
    {
    	if(fenster!=0)
    	{
    		fenster.close();
    	}
    	fenster = window.open("", "","width=500,height=500,menubar=no,status=no,toolbar=no,dependet=yes,scrollbars=yes");
    	var text;
    	text = "<html><head><title>Bild ";
    	text += img;
    	text +="</title></head><body style='text-align:center;font-family:MS Sans Serif; font-size: 11px;color:#FFF;background-color:#339;'><img height='"
    	text += breite;
    	text +="' width='";
    	text += hoehe;
    	text +="' alt='Bild ";
    	text += img;
    	text +="'' src='";
    	text += img;
    	text += "'><br><a href='javascript:this.window.close();' title='Dieses Fenster schlie&szlig;en'>Fenster schließen</a></body></html>";
    	fenster.document.write(text);
    	fenster.focus();
    	return fenster;
    } 
    </script>
    HTML-Code:
    <img ..... onclick="fenster = oeffnen('img','hoehe','breite',fenster)" />
    Ich geb zu, sie ist ziemlich umständlich, aber geht wahrscheinlich eher.

  10. #10
    Zitat Zitat von Bluescreen Beitrag anzeigen
    Das ist schon mal ne' Idee, werd' ich sicher auch mit einbinden, aber ich bräuchte noch ne' andere Lösung.
    Ich brauche sowas auch als Grafik auf der Website.
    Afair kann man die auch direkt in die seite einbinden.
    sonst mach halt nen screenshot von der googlemaps seite, und schneid das bild aus ô.O

  11. #11

    Alexander Parr Gast
    Hallo alle zusammen,
    ich habe auch nur eine kurze Frage, ich möchte ein Formular machen, mit welchem News eingetragen werden sollen d.h. Bilder und viel Text, um zu meinem eigentlichen Problem zu kommen.

    Ich würde gerne 50 Archivbilder benutzen die man anklickt und dieses(angeklickte) dann gespeichert wird also übertragen wird sobald man den Submitbutton drückt. D.h. das man den Text schreibt, dann das Bild wählen kann und den Text fertig schreib und dann Submit drücken kann. Ich schätze das ,dass mit Javascript oder Ajax sicher machbar ist, bzw ich hoffe es ich kenn mich damit nicht so aus.
    Danke Alex

  12. #12
    Zitat Zitat von Alexander Parr Beitrag anzeigen
    Hallo alle zusammen,
    ich habe auch nur eine kurze Frage, ich möchte ein Formular machen, mit welchem News eingetragen werden sollen d.h. Bilder und viel Text, um zu meinem eigentlichen Problem zu kommen.
    Kannst du selbst PHP? Dann wäre auf Webmaster Resource vielleicht was für dich.


    Zitat Zitat
    Ich würde gerne 50 Archivbilder benutzen die man anklickt und dieses(angeklickte) dann gespeichert wird also übertragen wird sobald man den Submitbutton drückt. D.h. das man den Text schreibt, dann das Bild wählen kann und den Text fertig schreib und dann Submit drücken kann. Ich schätze das ,dass mit Javascript oder Ajax sicher machbar ist, bzw ich hoffe es ich kenn mich damit nicht so aus.
    Du meinst, das man da aus 50 Bildern ein paar auswählen kann, oder?

  13. #13

    Alexander Parr Gast
    mit PHP umgehn kann ich denke ich,
    ich meinte eigentlich nur 1 bild von alle dehnen wählen ohne das sich die Seite neu läd und es gespeichert wird bis zum Absenden des Formulars.

    danke schon mal ich guck mir den Link gerade mal an

    EDIT:
    Das Newssystem und das steht soweit alles es geht eigentlich nur mit diese Funtkion mit den Bildern.

  14. #14
    Zitat Zitat
    ich meinte eigentlich nur 1 bild von alle dehnen wählen ohne das sich die Seite neu läd und es gespeichert wird bis zum Absenden des Formulars.
    Das ist eigentlich einfach:

    Du erstellst viele Radiobuttons, das funktioniert dann wie hier im Forum die Auswahl des Beitragssymbols.
    HTML-Code:
    <input type="radio" name="bild" value="1" />
    <input type="radio" name="bild" value="2" />
    Hier kannst du nur einen Button aktivieren, weil beide Buttons den Namen "bild" haben. Aber je nachdem, welchen du aktivierst, wird z.B. in einem PHP-Skript der Wert 1 oder 2 verarbeitet. Du könntest also für jedes Bild einen Wert festlegen und diesen dann auswerten lassen.

  15. #15

    Alexander Parr Gast
    ok, danke
    das habe ich mir auch überlegt mit einem radiobutton zu machen, ich dachte es gibt einen schönen Weg über JS aber trotzdem danke

  16. #16
    Zitat Zitat von Alexander Parr Beitrag anzeigen
    ok, danke
    das habe ich mir auch überlegt mit einem radiobutton zu machen, ich dachte es gibt einen schönen Weg über JS aber trotzdem danke
    Du könntest ein Eingabefeld vom Typ "hidden" nehmen und per JS den entsprechenden Pfad eintragen, wenn man auf ein Bild klickt.

    HTML-Code:
    <img src = "bild1.jpg" onclick = "document.getElementById('bild').setAttribute('value', 'bild1.jpg');" alt = "Beschreibung von Bild1" />
    
    ....
    
    <form ...>
    ...
    <input type = "hidden" value = "" name = "bild" id = "bild" />
    </form>

  17. #17
    Ich sehe da zwei Probleme:

    1. setAttribute() ist meines Erachtens nicht notwendig.
      Code:
      document.getElementById('bild').value = "wert";
      .. sollte außreichen.
    2. Da bei dem input-Element Name und ID identisch sind, wird das ganze in Opera und dem Internet Explorer nicht funktionieren.
      Opera bis 9.2 (oder 9.5, aber nicht mehr in 10) macht den selben Fehler wie der Internet Explorer und sammelt mit getElementById() auch Elemente auf, die den angegebenen Wert als Namen tragen (böser Bug). Wenn ich mich richtig erinnere gibt die Funktion gar nichts zurück, wenn Name und ID eines Elements identisch sind.

  18. #18

    Alexander Parr Gast
    hm ok danke danke...
    ich versuche das mal alles was ihr mir schönes geschrieben habt und melde mich dann noch mal, wenn noch jemand was einfällt dann schreibts einfach *g....

    danke soweit scho ma


    Alex

  19. #19

    Alexander Parr Gast
    noch ne frage:
    wie ich finde eine dummer allerdings weiß ich mir nicht zu helfen.

    PHP-Code:
    <?php
    $var 
    "$xyz";
    ?>
    klar so wir $var der Wert "$xyz" zugewießen aber genau das ist mein Problem wie kann ich das machen, das ich nicht $var den Wert "$xyz" zuweiße sondern den Wert von $xyz?

    klar man könnte es so schreiben
    PHP-Code:
    <?php
    $var 
    $xyz;
    ?>
    doch kann ich es nicht so schreiben da $xyz als string angesehen wird also als Text. Also irgendwie total verwirrent.
    aufjeden fall wenn ich

    PHP-Code:
    <?php
    echo $var
    ?>
    schreibe kommt nur $xya raus. Also meine Frage noch mal auf den Punkt gebracht wie kann es das realisieren das ich den Wert von $xyz bekomme

  20. #20
    Zitat Zitat von Alexander Parr Beitrag anzeigen
    noch ne frage:
    wie ich finde eine dummer allerdings weiß ich mir nicht zu helfen.

    PHP-Code:
    <?php
    $var 
    "$xyz";
    ?>
    klar so wir $var der Wert "$xyz" zugewießen aber genau das ist mein Problem wie kann ich das machen, das ich nicht $var den Wert "$xyz" zuweiße sondern den Wert von $xyz?

    klar man könnte es so schreiben
    PHP-Code:
    <?php
    $var 
    $xyz;
    ?>
    doch kann ich es nicht so schreiben da $xyz als string angesehen wird also als Text. Also irgendwie total verwirrent.
    aufjeden fall wenn ich

    PHP-Code:
    <?php
    echo $var
    ?>
    schreibe kommt nur $xya raus. Also meine Frage noch mal auf den Punkt gebracht wie kann es das realisieren das ich den Wert von $xyz bekomme
    Ich sehe bei deiner 2. Version das Problem nicht, Sorry. Aber du kannst die Integer-Werte, etc. sowieso wie ein String verwenden.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •